snu*_*mpy 5 javascript email parsing
与此问题类似,但不确定如何在这种情况下实施.
受信任的用户(不需要关心验证输入)是在文本字段中键入/粘贴电子邮件地址.在模糊事件中,我想查看文本并清理他输入的内容(通常是在复制并粘贴电子邮件客户端的地址列表之后).
"Bob Smith" <bob@company.com>, joe@company.com, "John Doe"<john@company.com>
将修剪为:
bob@company.com, joe@company.com, john@company.com
此正则表达式应删除双引号以及<和>字符中的所有内容。
/".*?"|[<>]/
Run Code Online (Sandbox Code Playgroud)
在 Javascript 中,您可能会遇到以下情况:
line.replace(/".*?"|[<>]/g, '');
Run Code Online (Sandbox Code Playgroud)
Jon*_*n M -2
myEmailList=userInput.match(/[a-zA-z0-9_.]+@[a-zA-Z0-9_.]+\.(com|org|whatever)/g);
myEmailListString=myEmailList.join(', ');
Run Code Online (Sandbox Code Playgroud)
或者,如果您需要电子邮件地址数组,则只需执行第一行即可。
| 归档时间: |
|
| 查看次数: |
5222 次 |
| 最近记录: |