【发布时间】:2016-07-07 07:58:56
【问题描述】:
我目前正在从事一个项目,我必须根据一些具有各种字符的通用字符串,在 javascript 中即时生成一些电子邮件地址。
假设我有几个组名:
var groupname1: "This is my first group";
var groupname2: "This.is.yet@another@!#¤%&/() group";
我需要弄清楚要从名称中删除哪些字符,这样我才能使它们在电子邮件中有效
function removeWeirdCharsAndReturnEmailAddress(name){
var emailValidString = [DO REGEX/OTHER MAGIC HERE];
return emailValidString + '@domain.org';
}
【问题讨论】:
-
使用
[a-z0-9?/&%$§"!]或\w或\S等字符类加上量词:\S+、\w+等 -
/^[-a-z0-9~!$%^&*_=+}{\'?]+(\.[-a-z0-9~!$%^& *_=+}{\'?]+)*``
标签: javascript jquery regex validation email