【发布时间】:2019-10-19 09:02:53
【问题描述】:
最少需要 6 个字符,最多需要 100 个字符。
不允许所有数字 -111111 允许使用字母数字 - abc123 允许使用特殊字符 -_@! 只允许字母 - abcdefgh
AAAAAA =>OK
111111=> NOT OK
AAA123!=>OK
AAA12 => NOT ok minimum 6 characters
11111_ =>OK
我尝试使用此正则表达式 ^[a-zA-Z][a-zA-Z0-9]*$.. 它可以工作,但我无法获得最小 6 或最大 100。
^[a-zA-Z][a-zA-Z0-9]*$
不允许所有数字 -111111 允许使用字母数字 - abc123 允许使用特殊字符 -_@! 只允许字母 - abcdefgh
【问题讨论】:
-
未指定。
12343a是否允许?是否允许@12345-12345@怎么样 - 为什么是正则表达式? -
"[^0-9]"用于正则表达式,.Length >= 6用于检查长度? -
我可以检查 .length 但我希望所有内容都在正则表达式中
标签: c# regex validation