我需要执行if语句来过滤一些字符串。
如果字符串包含0-9, whitespace, commas or brackets
我想让它们通过。
所以这个字符串应该通过 -
[[1,1],[2,3]]
但是,如果字符串是Hello World
或[Hello World]
或[1, $]
,因为它们包含的字符不是0-9, whitespace, commas or brackets
那么最好的方法是什么?
答案 0 :(得分:3)
if (preg_match("/[^\d\s,\[\]]/", $string)) {
//Invalid
}