我正在使用regex验证用户名
^[a-zA-Z]+\.[a-zA-Z]{4,10}^'
不幸的是,如果该值包含特殊字符(如!@#$%^&*)(':;
),则不会影响
我很乐意为Regex寻求一些帮助,其中包括:
只有(a-zA-Z0-9
)
发布于 2011-07-25 10:45:04
您指定的条件不符合您发布的regexp。
您发布的^[a-zA-Z]+\.[a-zA-Z]{4,10}^
的regexp是错误的--我猜,因为^
,它将永远不会与任何表达式相匹配,如果您想在表达式的末尾与^
匹配,则需要像这个\^
那样转义它。但是,仅^
的意思是“这里是表达式的开始”,而$
的意思是“这里是表达式的结尾”。
尽管如此,它还是表示:
您真正需要的regexp是:
^[a-zA-Z0-9]{4,10}$
上面写着:
它以alphanumeric.
发布于 2011-07-25 10:37:11
试试这个:
^[a-zA-Z0-9]{4,10}$
https://stackoverflow.com/questions/6814780
复制相似问题