首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >电子邮件标题的名称验证正则表达式

电子邮件标题的名称验证正则表达式
EN

Stack Overflow用户
提问于 2016-07-12 05:10:19
回答 1查看 624关注 0票数 0

我有一个联系人表单,用户在单独的字段中提供姓名和姓氏。在服务器端,它被用来形成报头,如

代码语言:javascript
复制
From: $name $lastname <mailer@mydomain.com>

我看到了很多使用A-Za-z之类的建议,但也有很多名称包含拉丁字母以外的字符。什么正则表达式允许外国字母表名称,同时保护它免受电子邮件注入的安全?

EN

回答 1

Stack Overflow用户

发布于 2016-07-12 05:36:03

艺术家有些人只有一个名字,例如Stack Overflow用户sai (https://s.ai/iaq)

  • Many García-Iglesias

  • Some西班牙裔人有多个姓氏,例如Juan Pablo Fernández de Calderón Williams"

  • Some
  1. 是复合词,例如"Billy“
  2. 一些姓氏是复合词,例如"Vaughn García-Iglesias
  3. Some
  4. 很短,像Po Ng或Malcolm X
  5. 一些人有符号作为名字,例如The Artist (以前称为
  6. )
  7. 一些名字包括破折号,或者弗格森人有独特的名字(不会出现在名字列表中),比如D‘’Brickashaw apostrophes
  8. Some

因此,正则表达式应该是/.+/

如果您试图阻止电子邮件地址作为名称,我会找到一个好的电子邮件地址验证器,并确保名称中不包含电子邮件地址

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38316289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档