[英]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.