老师您好,我觉得你提供下载代码的数组中德email 和 url 好像有点不明白, 'email' => '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/', 'url' => '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/', 你能详细讲讲吗?
'/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/'
匹配邮箱,以单词开头,内含@ 和 .符号,支持匹配一,二,三级域名。
'/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[A-za-z]{2,4}(?:[\/\?#][\/=\?%\-&~`@[\]\':+!\.#\w]*)?$/'
以http或https开头,可以匹配多级域名。
简单点,正则是由你想匹配的字符书写规则决定的。