可以使用正则表达式来检查字符串是否包含特殊字符。下面是一个示例:

function hasSpecialChar($str) {
    if(preg_match('/['^£$%&*()}{@#~?><>,|=_+¬-]/', $str)) {
        return true;
    } else {
        return false;
    }
}

//测试
if(hasSpecialChar('Hello World!')) {
    echo '包含特殊字符';
} else {
    echo '不包含特殊字符';
}

这个函数使用了正则表达式来匹配字符串中是否包含特殊字符。如果匹配成功,则返回true,否则返回false。在上面的例子中,如果字符串中不包含特殊字符,则输出'不包含特殊字符'。

PHP 正则表达式检查字符串是否包含特殊字符

原文地址: https://www.cveoy.top/t/topic/oU0j 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录