現在、入力を正規表現に一致させる JavaScript でアプリケーションを作成していますが、文字列を正規表現の一部に一致させる方法も見つける必要があります。
例えば:
var invalid = "x",
potentially = "g",
valid = "ggg",
gReg = /^ggg$/;
gReg.test(invalid); //returns false (correct)
gReg.test(valid); //returns true (correct)
potentially
ここで、変数の値が式と正確に一致しないことをどうにかして判断する方法を見つける必要がありますが、/^ggg$/
より多くの入力があれば、可能性があります!
したがって、たとえばこの場合、potentially
変数は ですがg
、さらに 2 つg
追加すると、正規表現に一致します。/^ggg$/
しかし、 の場合、何文字追加しても式とinvalid
一致することはありません。/^ggg$/
では、文字列が特定の正規表現に一致する可能性があるかどうかを判断するにはどうすればよいでしょうか?