【发布时间】:2017-05-10 08:02:44
【问题描述】:
堆栈溢出美好的一天。
我的代码只允许使用字母,但我只想允许空格、字母和 1 个点。
if(!preg_match('/[^a-zA-Z]/', $fullname)) {
}
提前致谢
编辑: 我想允许这个字符串
$fullname = "马克·E·扎克伯格"; 要么 $fullname = "扎克伯格马克 E.";
【问题讨论】:
-
stackoverflow.com/questions/13830745/… - 只需使用 \s 作为空格并在给定答案中用点更改破折号。
-
不区分大小写的匹配,所以 a-z 代替 a-zA-Z 就足够了。有关该功能的详细信息,请参阅php.net/manual/en/function.preg-match.php。
-
好的,谢谢先生的信息 :)
-
当然。希望对您有所帮助。
-
多个空格先生
标签: php regex preg-match