Php 如何检查字符串中的整数和特殊字符?

Php 如何检查字符串中的整数和特殊字符?,php,Php,我正在做一个注册页。 每当用户在名称字段中放入数字/特殊字符时,我想显示一个错误 那么有没有做同样事情的函数呢?使用这个正则表达式“/^[a-z][a-z]*$/i”。它只匹配字母和空格 if (!preg_match('/^[a-z][a-z ]*$/i', $firstname)) { // firstname is invalid } 可以使用正则表达式。例如: $str = 'test'; if(!preg_match('/^[a-zA-Z ]+$/', $str)){

我正在做一个注册页。 每当用户在名称字段中放入数字/特殊字符时,我想显示一个错误


那么有没有做同样事情的函数呢?

使用这个正则表达式“/^[a-z][a-z]*$/i”。它只匹配字母和空格

if (!preg_match('/^[a-z][a-z ]*$/i', $firstname)) {
    // firstname is invalid
}

可以使用正则表达式。例如:

$str = 'test';
if(!preg_match('/^[a-zA-Z ]+$/', $str)){
    //echo 'invalid';
}