正则表达式中这句话的意思是: var aa = /^([A-Z]|[a-z]|[\d]|[\-])*$/;

 我来答
苗氏夏至
2012-12-11
知道答主
回答量:8
采纳率:0%
帮助的人:1.2万
展开全部
^是匹配一行开头的意思 括号中是一个多选分支 以"|"为分隔 意思就是正则引擎一次检查每个项 一旦匹配成功 就马上跳出括号 括号后面有一个星号和美元符 美元符是匹配一行结尾的意思 星号的意思是将前面那个括号里的多选分支进行零次或无限次的迭代 直到匹配完成
现在来说下四个多选分支 第一个是匹配任意一个大写英文字母 第二个是匹配任意一个小写英文字母 第三个是匹配任意一个阿拉伯数字 最后一个就是匹配一个符号“-” 反斜杠是转义的意思
还有什么可以继续问

参考资料: 哥自己的经验

百度网友48da45c
2012-12-11 · TA获得超过467个赞
知道小有建树答主
回答量:412
采纳率:0%
帮助的人:346万
展开全部
\d 匹配数字
\- 匹配符号 - 这里的 \ 为转义符
该表达式匹配由大小写字母、数字及符号-组成的任意长度字符串(内容长度最短可为空)
该表达式可简写为:
var aa = /^[A-Za-z0-9\-]*$/;
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangfanliuyu
2012-12-11 · TA获得超过171个赞
知道答主
回答量:39
采纳率:0%
帮助的人:19.3万
展开全部
匹配含字母一位数字并含符号-的字符串,例如:fz8-st9-mN4
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
穷图末录
2012-12-11 · TA获得超过457个赞
知道小有建树答主
回答量:337
采纳率:100%
帮助的人:154万
展开全部
匹配一个串,完全由大小写字母数字和-组成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式