-2

一部の文字列をフィルター処理するには、if ステートメントを実行する必要があります。

文字列に含まれている場合は、0-9, whitespace, commas or brackets通過させたいです。したがって、この文字列は渡す必要があります-

[[1,1],[2,3]]

ただし、文字列が、たとえば、Hello Worldまたは[Hello World]または または[1, $]以外の文字が含まれている場合0-9, whitespace, commas or brackets

では、これを行う最善の方法は何ですか?

4

1 に答える 1

3
if (preg_match("/[^\d\s,\[\]]/", $string)) {
    //Invalid
}
于 2012-08-21T12:31:00.633 に答える