![](/img/trans.png)
[英]Regex validate string if it does not contain more than special count of special characters
[英]RegEx Pattern for preventing 5 or more special characters in a string
希望 HTML 輸入字段中的模式不接受具有 5 個或更多連續特殊符號 (.@#$%^&*) 的字符串。
"abc@@##xy" : accept
"@@##!" : reject
"abc" : accept
"abc@@##@xy" : reject
"abc@@##xy@@##" : accept
"abc@@##xy@@##@" : reject
您可以使用帶有.
防止在字符串中出現 5 個連續的特殊字符
/^(?:(?![!@#$%^&*]{5,}).)*$/
[,@#$%^&*]{5,}
匹配 5 個或更多字符!
, @
, #
, $
, %
, ^
, &
, *
(連續)
(?,[!@#$%^&*]{5,})
添加負前瞻以查找字符串中不跟隨 5 個連續“特殊”字符的位置
添加一個.
帶*
量詞的匹配字符串中此類 position 之后的任意數量的字符,而^
和$
將其限制為單行的開頭和結尾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.