1

1 と 0 の任意の組み合わせから「01」を含まないすべての文字列を一致させたい場合、どうすればよいですか? このパターンが文字列に含まれているかどうかを確認する方法は知っていますが、このパターンを含まない一致を見つけるにはどうすればよいですか? ありがとう

4

1 に答える 1

3

私が間違っていなければ、これは文字列 (長さ 1 以上) の場合にのみ発生する可能性があります。

  1. 0 のみを含む
  2. 1 のみを含む
  3. 1 つ以上の 1 のシーケンスで始まり、次に 0 のシーケンス

他に可能性はありますか?

もしそうなら、

/^(0+|1+0*)$/

とにかく、実際的な意味で、私は一致を否定します。

if (!/01/) { ... }
于 2013-01-24T00:54:16.983 に答える