【发布时间】:2011-07-25 10:33:32
【问题描述】:
我正在使用正则表达式来验证用户名
^[a-zA-Z]+\.[a-zA-Z]{4,10}^'
不幸的是,如果该值包含!@#$%^&*)(':;等特殊字符,则不会影响
我很乐意为 Regex 获得一些帮助,其中包含:
- 仅限字母数字 (
a-zA-Z0-9) - 长度介于 4 - 10 个字符之间。
【问题讨论】:
-
“不幸的是,如果值包含特殊字符,它不会影响”是什么意思?您发布的正则表达式不应允许特殊字符。 (顺便说一句,你用的是什么语言?)
-
所以你不想支持 Unicode 用户名?
标签: regex special-characters alphanumeric