这是我的浏览器控制台中的代码应该可以工作但是扼杀不是:
> a = "13,50"
"13,50"
> regex = new RegExp(",50\\z")
/,50\z/
> a.replace(regex,"")
"13,50"
Run Code Online (Sandbox Code Playgroud)
我在Rubular测试同样的东西,它匹配",50"
知道为什么这不起作用?谢谢
\zJavaScript中没有锚点.你可以使用\b或$代替.
\z大多数语言中的锚被用作字符串结尾的锚点,它是在语言中引入的,因为$当打开多行模式时,它可以匹配行尾而不是字符串结尾.
因此$,\z当您不打开多线模式时,匹配完全相同.
| 归档时间: |
|
| 查看次数: |
353 次 |
| 最近记录: |