我目前正在用 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
,但是如果再附加两个g
',它将匹配正则表达式/^ggg$/
但在 的情况下,无论您附加多少字符invalid
,它都永远无法匹配表达式。/^ggg$/
那么如何确定一个字符串是否具有匹配特定正则表达式的潜力呢?