验证Email地址("^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$")
答案:2 悬赏:20 手机版
解决时间 2021-12-01 12:03
- 提问者网友:轻浮
- 2021-11-30 20:49
验证Email地址("^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$")
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-11-30 22:09
^是强制开头必须是\w
\w是字母数字的表达式 \w+是多个字母和数组合集
[-+.] 这里的+就是+号
([-+.]\w+)* 这个*表示多个的意思
$这个是结尾
建议你去看下正则表达式,不然我再怎么说 你也模模糊糊,等你自己学会正则 再看就简单多了追问我知道这些,但那个-号是什么意思呀追答在[和]之间就是那个字符- 没有其他意思
当然有时候也会做连接字符 如[a-zA-Z0-9]+
你要是觉得看不懂 直接 ^(.+)@(.+)$ 也是可以的
\w是字母数字的表达式 \w+是多个字母和数组合集
[-+.] 这里的+就是+号
([-+.]\w+)* 这个*表示多个的意思
$这个是结尾
建议你去看下正则表达式,不然我再怎么说 你也模模糊糊,等你自己学会正则 再看就简单多了追问我知道这些,但那个-号是什么意思呀追答在[和]之间就是那个字符- 没有其他意思
当然有时候也会做连接字符 如[a-zA-Z0-9]+
你要是觉得看不懂 直接 ^(.+)@(.+)$ 也是可以的
全部回答
- 1楼网友:夜余生
- 2021-11-30 22:45
想当初我学正则表达式的时候就是看的这个网站学的。你搞开发的,至少要看一遍。
deerchao.net/tutorials/regex/regex.htm
deerchao.net/tutorials/regex/regex.htm
参考资料:http://deerchao.net/tutorials/regex/regex.htm
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯