javascript转换正则表达式模式
以某种方式,浏览器将regex模式javascript转换正则表达式模式,javascript,regex,Javascript,Regex,以某种方式,浏览器将regex模式[a-z0-9+&@#%=~~(u124;!,.:;\?\/\-]转换为用户端的[a-z0-9+.''.\&@%=~(u124;\/\-])。JS文件是用utf8编码的,没有BOM表,并且每隔一个符号都不会改变这些。它是如何固定的?是一个零宽度的非连接体 是一个零宽度的空间 也许这些是从其他地方复制正则表达式得到的,但很明显,它们不是正则表达式的预期部分 您的问题可以通过重新键入正则表达式(不要复制粘贴)来解决。检查是否复制/粘贴不可见字符的快速方法是粘贴和验证
[a-z0-9+&@#%=~~(u124;!,.:;\?\/\-]
转换为用户端的[a-z0-9+.''.\&@%=~(u124;\/\-])
。JS文件是用utf8编码的,没有BOM表,并且每隔一个符号都不会改变这些。它是如何固定的?是一个零宽度的非连接体
是一个零宽度的空间
也许这些是从其他地方复制正则表达式得到的,但很明显,它们不是正则表达式的预期部分
您的问题可以通过重新键入正则表达式(不要复制粘贴)来解决。检查是否复制/粘贴不可见字符的快速方法是粘贴和验证。字符计数和显示隐藏字符工具可能会有所帮助。