
ASP.NET中正则表达式有如下形式 “^[A-Za-z0-9]+$",“^[A-Za-z0-9]$",“[A-Za-z0-9]”,三者有何不同
1个回答
展开全部
“[A-Za-z0-9]"
方括号表示字符集,[A-Za-z0-9]匹配大小写字母和数字其中一个字符
"^[A-Za-z0-9]$"
^表示字符串开始,$表示字符串结束 ,这个匹配只有一个大小写字母和数字字符的字符串
“^[A-Za-z0-9]+$"
+号表示重复1到多次,匹配由多个数字大小字母组成的字符串
方括号表示字符集,[A-Za-z0-9]匹配大小写字母和数字其中一个字符
"^[A-Za-z0-9]$"
^表示字符串开始,$表示字符串结束 ,这个匹配只有一个大小写字母和数字字符的字符串
“^[A-Za-z0-9]+$"
+号表示重复1到多次,匹配由多个数字大小字母组成的字符串
更多追问追答
追问
"^[A-Za-z0-9]$"
^表示字符串开始,$表示字符串结束 ,这个匹配只有一个大小写字母和数字字符的字符串
上面的再详细解释一下
“[A-Za-z0-9]"
方括号表示字符集,[A-Za-z0-9]匹配大小写字母和数字其中一个字符
这是指字符不能重复吗
我要是想写成,由大小写英文字母及数字组成的,可以重复出现字符。这样的正则表达式应如何写出呢
追答
"^[A-Za-z0-9]$"匹配字符串"a","0" ,"Z"等,不能匹配"ab"这样大于一个字符的字符串
"[A-Za-z0-9]"匹配字符串的一个字符,可以匹配"ab"中的字符a或b
由大小写英文字母及数字组成的,可以重复出现字符,直接用"^[A-Za-z0-9]+$"即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |