首页 > 代码库 > JavaScript 正则表达式需要注意的几个问题
JavaScript 正则表达式需要注意的几个问题
JavaScript 支持正则表达式,,但是并没有完全实现标准的正则表达式语法。
不支持(?<=exp)和(?<!exp)
如果使用,会抛出异常,可能需要使用 (?:) 代替。
/(?<=class\s+)([a-zA-Z]+)(?=\s*)/g
替换为
/(?:class\s+)([a-zA-Z]+)(?=\s*)/g
表达式写法和模式
JavaScript 中正则表达式的写法是在 pattern 字符串前后加上斜杠:/pattern/,有时候会在后面加上 g,m,i 这三个字符。
g: 循环查找
m: 多行模式
i: 不区分大小写
JavaScript 正则表达式需要注意的几个问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。