我想创建一个正则表达式来验证客户姓名。
这将是一个像 Peter、André、Mary-Anne 或 Van Rensberg 这样的名字。不应允许使用亚洲字符以及与此方式名称无关的其他字符。
这将通过 HTML5 模式属性进行验证,然后再次通过 PHP 作为最后的手段。
我最初是从这个开始的:[^\p{L}\s0-9]{1,120}
这几乎适用于我的想法,但与我想要完成的事情并不完全相关。
它基本上允许像 c 或 é 或 - 这样的字符,但不允许空格,并且作为副作用允许输入其他特殊字符,如 / 和 %。
鉴于我对这个主题的了解非常有限,我想我会问这个问题,以便从一些比我了解更多的人那里获得一些知识。
感谢您在这方面的任何反馈建议!