两个或多个单词的HTML模式

时间:2018-01-16 09:51:44

标签: html regex forms

我在尝试找到或提出两个或更多单词的正则表达式模式时遇到了大麻烦。 上下文:我有一个表单,我要求输入名称,用户应该输入名字和姓氏,解析器按我的意愿划分它。 我发现的问题是,如果解析器失败或者他们输入的内容是错误的,那么就无法知道它的名称。 我在其他字段上使用模式,因此在名称中使用模式是最好的设计方法。

我对正则表达式了解不多,所以有人可以告诉我是否有办法吗?它必须是两个或更多的单词。

1 个答案:

答案 0 :(得分:0)

不要忘记像:

这样的名字
  • Mathias d' Arras
  • Martin Luther King,Jr。
  • Hector Sausage-Hausen

这应该可以解决大多数问题:

/^[a-z ,.'-]+$/i

OR支持带有超甜蜜unicode的国际名称:

/^[a-zA-ZàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/u

消息来源:regular expression for first and last name