0
ネガティブな先読みを使用して、2つの連続するドットをテストしようとしていますが、動作しません。誰もがなぜ、次のtrueを返します説明できますか?JS正規表現否定ルックアヘッド - 2連続ドットの検索
/\.(?!\.)/.test('3..14')
ネガティブな先読みを使用して、2つの連続するドットをテストしようとしていますが、動作しません。誰もがなぜ、次のtrueを返します説明できますか?JS正規表現否定ルックアヘッド - 2連続ドットの検索
/\.(?!\.)/.test('3..14')
/^(?!.*?\.\.).*?$/
連続したドットを含んでいて、あなたがそれを必要とする場合は、全体の一致を返さないものにマッチします。
対象文字列に別のものを次のされていない期間があるので。 – revo
はい "3..14" –
' '3..14'.match(/\.(?!\.)/)は' 2番目のドットを返すがあります。 @revoが言ったように、第二の点は、それはそれの前にドットを持っていないテストbecauesに失敗しません。 – Drewby