📜  JavaScript |正则表达式 $ 量词(1)

📅  最后修改于: 2023-12-03 15:16:08.650000             🧑  作者: Mango

JavaScript | 正则表达式 $ 量词

在正则表达式中,$ 量词用于表示匹配字符串的末尾位置。在 JavaScript 中,我们可以使用 $ 量词来查找以特定字符或字符串结尾的单词、句子或整个字符串。

基本语法

以下是基本的语法格式:

/正则表达式$/;

上面的代码将会匹配以正则表达式结尾的字符串。$ 符号告诉 JavaScript 引擎,要匹配的字符串必须以正则表达式结尾。

示例

以下是一些基本示例:

/JavaScript$/; // 匹配以 “JavaScript” 结尾的字符串
/\.com$/; // 匹配以 “.com” 结尾的字符串
/[0-9]+\.?[0-9]*$/; // 匹配以数字结尾的字符串
使用 $ 属性

如果我们想知道一个字符串是否以任意给定的字符串结尾,可以使用 $ 属性。

const str = 'Hello, World!';
str.endsWith('World!'); // true
str.endsWith('JavaScript'); // false

上述代码将检测字符串 str 是不是以给定字符串结尾,如果是,则返回 true,否则返回 false。

总结

$ 量词是正则表达式中非常有用的一个特殊字符,可以帮助我们查找字符串末尾位置的模式。它非常实用,特别是在需要搜索或验证文件名称、网址、电子邮件地址等内容时。