ASP.NET中正则表达式有如下形式 “^[A-Za-z0-9]+$"//由数字和26个英文字母组成的字符串

请给解释一下表达式中符号^+$都表示何意,另如果再指定输入字符个数,如何写出表达式不知上面的写法是否正确,请指导... 请给解释一下表达式中符号 ^ + $都表示何意,另如果再指定输入字符个数,如何写出表达式
不知上面的写法是否正确,请指导
展开
 我来答
帐号已注销
2017-11-27 · TA获得超过1134个赞
知道小有建树答主
回答量:742
采纳率:73%
帮助的人:420万
展开全部
^匹配字符串开始,也就是说它的位置必须是字符串的开始位置。
+匹配它前面的字符一次或多次。
$匹配字符串结尾。
这个正则匹配由一个或多个数字和字母组成的字符串。
如果要指定字符个数,正则表达式如下:
^[A-Za-z0-9]{n}$
这个正则匹配由n个数字或字母组成的字符串。
^[A-Za-z0-9]{m,n}$
这个正则匹配由m到n个(也就是说字符个数在m到n之间,含边界值)数字或字母组成的字符串。
追问
^[A-Za-z0-9]{m,n}$
这个表达式首个字符必须是大写英文字母,最后一上必须是数字吗
如果仅要求是数字或字母,而对各位置无要求,是不是这样就可以了
[A-Za-z0-9]{m,n}
谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式