为了账号安全,请及时绑定邮箱和手机立即绑定

求对这个正则的理解

求对这个正则的理解

繁星淼淼 2018-12-27 22:18:30
/([yMdhsm])(1*)/g
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

/([yMdhsm])(1*)/g
  1. /.../双斜杠中的内容为正则需要匹配的内容

  2. g 为全文检索。

  3. [ ... ] 匹配第一个字符,这个字符可以是方括号中的任意一个字符。

  4. 1 匹配第二个字符,这个字符必须是1,* 前面的表达式,即1 可以匹配 0到任意次。

  5. (...) 被括号包裹的内容表示要正则提取的内容,可以使用 var arr = regex.exec(str) ,regex表示正则表达式,str表示需要匹配的字符串,arr为正则提取的结果,arr[0] 表示正则提取的全文,arr[1]表示第一个 ( ) 的内容,以此类推,可以用arr.length看长度。

  6. 总的来说,这个正则匹配第一个字符为yMdhsm中的一个,第二个字符到第n个字符为1,例: y1111111,h1。


查看完整回答
反对 回复 2019-01-26
  • 1 回答
  • 0 关注
  • 394 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号