簡體   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