我有一个关于正则表达式的问题。我目前正在构建一个注册表,您可以在其中输入全名(给定的姓名和姓氏),但是我不能使用[a-zA-Z]作为验证检查,因为这会排除每个带有“外国”字符的人。
确保在php和javascript中都没有输入符号的最佳方法是什么?
提前致谢!
最佳答案
通常,此问题的正确解决方案是POSIX character classes。特别是,您应该能够使用[:alpha:]
(或[:alphanum:]
)执行此操作。
尽管为什么要阻止用户输入与输入时完全相同的名称?您确定可以准确告知他们姓名中允许使用哪些字符吗?