繁体   English   中英

字符类Regex Firefox中的范围无效

[英]Invalid range in character class Regex Firefox

尝试使用正则表达式时,字符类问题出现无效范围

/^[a-zA-Zа-яА-ЯЁё0-9_-\s]{6,20}$/

但问题仅在Firefox中,在Chrome中也可以。

使用此正则表达式,我想说的是“仅允许使用拉丁文,俄语字母,数字,空格以及'_'和'-'符号”

_-\\s在下划线和空格字符之间创建一个范围。 您需要转义-_\\-\\s或放在末尾:

[a-zA-Zа-яА-ЯЁё0-9_\s-]

还要注意а-я范围。 如果与拉丁1 a相同,则范围可能根本不是您期望的范围。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM