为什么不't[. ]+匹配字符串'a b'
Why doesn't [. ]+ match the string 'a b'?
这是我的js-Regex测试。
'AAa'nbBB'.match(/AA[.'n]+BB/);//failed match
我认为[.'n]+
可以匹配任何字符。我错了吗?
点与字符类中的文字点匹配。
请改用'AAa'nbBB'.match(/AA['s'S]*BB/);
。
在大多数regex风格中,可以设置/s
标志以允许点与换行符匹配(对于像/AA.*BB/s
这样的regex)。但在JavaScript中,该功能不可用,因此需要使用['s'S]
来匹配任何字符。
相关文章:
- 为什么不是't my元素:使用变量而不是字符串时包含(变量)功?jquery
- 为什么不'将字符串转换为int不正确(parseInt)
- 为什么不't空字符串==在JavaScript中为null
- 为什么不是'当试图使用Ajax和外部PHP文件发布内容时,我的表单工作不正常,该文件接收两个字符串
- 为什么在Redux存储中使用字符串而不是直接方法调用来触发操作
- Javascript TRUE和“;真“;为什么有人使用字符串而不是布尔值
- 为什么 javascript 中的“btoa”编码适用于 20 位字符串而不是 20 位整数
- 使用数组处理 JavaScript 字符串 为什么它在控制台上打印“R”而不是“Z”
- 为什么我可以't使用JQuery更新输入标签的值,并在其中放入€字符?我获得â¬字符串而不是欧
- 为什么我的 javascript 字符串大写不起作用
- 为什么数组中的字符串索引不会增加'长度'
- 为什么不是't字符串被传递到函数-jQuery中
- 为什么不't[. ]+匹配字符串'a b'
- 为什么cookie是字符串而不是对象
- 为什么不替换为单选按钮值中的整个字符串?
- Javascript /jquery为什么不把字符串作为变量
- 为什么不能从ui-bootstrap模态控制器中绑定$scope字符串值?
- 为什么不是正在获取的字符串的值?
- 为什么这个查询字符串参数不能在移动设备上工作
- 为什么不能添加字符串到javascript数组