我有这个正则表达式,不允许“+”信号,我需要使用这个并允许加号。
/^[\w-]+(\.[\w-]+)*@([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*?\.[a-zA-Z]{2,28}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$/
我想允许“+”信号,我怎么能允许这个正则表达式? 这是我的确认:
var re = /^[\w-]+(\.[\w-]+)*@([a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*?\.[a-zA-Z]{2,28}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$/;
return re.test(email);
答案 0 :(得分:0)
如评论中所述,在所有角色类中添加+
。
^[+\w-]+(\.[+\w-]+)*@([+a-zA-Z0-9-]+(\.[+a-zA-Z0-9-]+)*?\.[a-zA-Z]{2,28}|(\d{1,3}\.){3}\d{1,3})(:\d{4})?$