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

关于类文件中email和url的正则表达式定义的问题

老师您好,我觉得你提供下载代码的数组中德email 和 url 好像有点不明白, 'email'     =>  '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/',   'url'       =>  '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/', 你能详细讲讲吗?

正在回答

1 回答

'/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/'

匹配邮箱,以单词开头,内含@ 和 .符号,支持匹配一,二,三级域名。

'/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/'

以http或https开头,可以匹配多级域名。

简单点,正则是由你想匹配的字符书写规则决定的。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
鬼斧神工之正则表达式
  • 参与学习       47862    人
  • 解答问题       113    个

以PHP语言为蓝本,介绍正则表达式的基本语法以及他的强大用处

进入课程

关于类文件中email和url的正则表达式定义的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信