此正则表达式验证中缺少什么
Whats missing in this regex validation?
这个正则表达式出了什么问题
^[a-zA-Z,'d,'&,'#,'-,'(,'']{3,15}$
有效输入为alphanumeric
、space
、#
、&
、'
、、
's
,最大和最小长度分别为3和15。
当我输入以下有效输入时,它失败了:
MT90#&' ABCD
您不需要逗号分隔符,也不需要转义所有这些字符:
^[a-zA-Z'd's&#-'(']{3,15}$
您错过了空间,
,不需要在字符集中使用's
。
这将是好的:
/^[a-zA-Z'd's&#-'(']{3,15}$/
更新:[a-zA-Z'd'&'#'-'('' ]{3,15}$
将匹配所有空白(包括制表符、换行符和空格),如果您只需要空格,请更改为:
/^[a-zA-Z'd &#-'(']{3,15}$/
您缺少一个空格。试试这个:','
您只需要转义以下字符:
[ ' ^ $ . | ? * + ( )
您也不需要在集合中的字符之间有's
如果在正则表达式中使用space
,它将覆盖tab
、line breaks
和CCD_16。
^[a-zA-Z'd'&'#'-'(''' ]{3,15}$
删除逗号,就可以进行
相关文章:
- JavaScript中的正则表达式应该是什么
- 不接受0-0-0的正则表达式是什么
- 这个正则表达式的日期/时间有什么问题
- 匹配某个字符后所有文本的正则表达式是什么
- 什么将是日期格式的正则表达式'dd-M-y'
- 我应该使用什么正则表达式来验证数字模式
- 正则表达式上的重音符号有什么用
- 我的电子邮件正则表达式有什么问题
- 什么'用这个正则表达式查找URL是错误的
- 印地语数字的正则表达式是什么
- 什么是最不坏的正则表达式来拒绝绝对无效的电子邮件地址
- 什么正则表达式模式将从包含的外部HTML文本中提取内部HTML
- 需要使用什么正则表达式将内容插入某些字符的第 n 次出现之间
- 我可以使用什么正则表达式来查找简单的正则表达式
- 用什么正则表达式来确定<或比;是HTML标记的一部分
- jQuery使用什么正则表达式进行电子邮件验证?
- 我将使用什么正则表达式来表示07X XXXX XXX作为一个数字
- 我应该使用什么正则表达式来获取css类的内容并存储它们?
- 什么正则表达式匹配":&"
- 我应该使用什么正则表达式来匹配此日期模式:DAY.month.YEAR