我想要查找一个字符串是否包含任何特殊字符,例如!、@、#、$、%、^、&、*、(、)等。
如何在不循环遍历字符串中的所有字符的情况下完成这个操作?
我想要查找一个字符串是否包含任何特殊字符,例如!、@、#、$、%、^、&、*、(、)等。
如何在不循环遍历字符串中的所有字符的情况下完成这个操作?
使用PHP,您可以尝试:
if (preg_match("[^A-Za-z0-9]", $yourString) {
//DO WHATEVER
}
如果字符串中包含除字母或数字以外的任何内容,则此函数将返回TRUE。
希望这可以帮到您。