gpt4 book ai didi

javascript - 在javascript中使用正则表达式在字符串末尾找到匹配项

转载 作者:行者123 更新时间:2023-11-29 16:09:01 25 4
gpt4 key购买 nike

我有一个用于 ex "adlkup.db.com" 的字符串,我想在字符串末尾验证用于 ".com"的字符串。

var x = "adlkup.db.com";

所以我正在尝试类似的东西

/.com$/.test(x)

. 正在解释为找到单个字符的其他正则表达式,换行符或行终止符除外

最佳答案

正则表达式中的句点匹配任何字符。

要使其成为文字,您需要 escape它:

/\.com$/.test('stackoverflow.com'); // true
/\.com$/.test('stackoverflowcom'); // false

或者,作为 Racil Hilan points out in the comments , 你也可以使用 .lastIndexOf() method为了检查:

var string = 'stackoverflow.com';
string.lastIndexOf('.com') === string.length - 4; // true

或使用 .substr() method :

'stackoverflow.com'.substr(-4) === '.com'; // true

关于javascript - 在javascript中使用正则表达式在字符串末尾找到匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com