如何正则表达式与特殊字符 / 匹配
how to regex match with the special character /?
我正在尝试构建一个正则表达式来确定字符串是否包含/i/
(还没有正则表达式)这很复杂,因为符号/
已经在正则表达式中使用
我的意思是:
console.log('string/i/'.match(/i/))
由于您在这里没有做太多的"模式匹配",因此首先不使用正则表达式可能更直观,因此您永远不必担心哪些字符需要或不需要转义:
console.log('string/i/'.indexOf('/i/') !== -1);
但是如果你必须使用正则表达式,只需用反斜杠转义斜杠:
console.log(!!'string/i/'.match(''/i'/'));
几乎所有这一切都在评论中,但由于某种原因,还没有人从中做出答案。
相关文章:
- 匹配可能具有特殊字符的单词
- javascript正则表达式匹配字符串包含阿拉伯特殊字符符号'œ;u0640
- 用于匹配精确单词的正则表达式会影响特殊字符匹配
- 正则表达式与特殊字符前缀匹配日期
- 如何正则表达式与特殊字符 / 匹配
- 在开头或结尾使用特殊字符匹配单词
- Javascript 正则表达式:匹配除允许的特殊字符之外的任何非单词
- 正则表达式与特殊字符元字符匹配
- 在字符串开头匹配特殊字符所需的正则表达式
- 仅允许一个特殊字符的预匹配验证
- javascript正则表达式匹配字符串条件,包括特殊字符
- 匹配正则表达式javascript中的特殊字符
- Regex匹配所有单词,但以特殊字符开头和结尾的单词除外
- RegExp匹配字母、数字和特殊字符
- 用于整个单词匹配的Javascript正则表达式,也可能包含特殊字符
- 匹配分隔符之间的特殊字符的正则表达式
- 如何匹配除逗号以外的所有特殊字符
- 匹配javascript regex中的文字特殊字符
- Jquery匹配URL前的特殊字符
- Javascript替换精确匹配w/o特殊字符