求解一行代码 var patrn=/^[a-zA-Z_]{1}\w{5,16}$/;

wruowutt123 2012-11-17 10:41:00
如题 这行代码是在一段js中出现的,我不明白 开头的/ 和结尾的/ 是什么意思?还有$ 在这里是什么意思 球解释 谢谢哈
...全文
235 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
似梦飞花 2012-11-17
  • 打赏
  • 举报
回复
大体意思是这个字符串必须是开头以大写或小写或_的英文字母开头,之后跟5到16为的英文字母(大小写都可以)或数字或_
  • 打赏
  • 举报
回复
这个是正则表达式 $是结束符 这个是匹配用户名的吧?以英文或下划线开头,6-17个字符
scscms太阳光 2012-11-17
  • 打赏
  • 举报
回复
var patrn=/^[a-zA-Z_]{1}\w{5,16}$/; 这是正侧表达式,其中位于“/”定界符之间的部分就是将要在目标对象中进行匹配的模式。 /^表示开始 $/表示结尾 \w:用于匹配字母,数字或下划线字符; var patrn=/^[a-zA-Z_]{1}\w{5,16}$/;整体的意思是字符串必须以英文字符开头(大小写不限)后面紧跟5到16个字符或数字或下划线。(很可能是验证用户名用的)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧