我目前正在编写一个 PHP 脚本,我需要检查一个字符串。如果字符串包含 0 1 和空格以外的其他字符,那么我想返回一个错误。如果字符串仅包含 0 1 和空格,则继续执行代码。
该字符串是用户提交的,因此它可能很长。
我曾尝试在网上搜索解决方案,但我找不到我正在寻找的确切内容。
但我有一种感觉,我将使用正则表达式来解决我的问题。我找到了以下代码:
if(preg_match('/^[0-1]$/', $txt_string) == 1) {
return "Ok";
} else {
return "Error";
}
但这里的问题是,当我插入多个数字时,它似乎失败了。
/莫顿。