Products
GG网络技术分享 2025-03-18 16:15 3
最近在学JS,学到正则表达式,一直思考也解不出来
var re = /[0-9a-zA-Z]+@[0-9a-zA-Z]+.[a-zA-Z]{3}/;
re.test(\'bill%gates@ms.com)为什么会匹配到,我的目的是想过滤这个格式的邮箱..照理说不会匹配到%这个符号啊
你的正则表达式匹配的是一个子字符串,正好可以匹配gates@ms.com,按照你的想法,应该是把re定义成var re = /^[0-9a-zA-Z]+@[0-9a-zA-Z]+.[a-zA-Z]{3}$/;这样就可以匹配整个字符串了
抓页面然后正则表达式过滤邮箱
Demand feedback