-4

このコードは c# で動作します。Javaスクリプトに来ているとき、それは機能していません。

C# での正規表現。

string regExp ="^(?!(\d)\1+$)(?!(012345678901|123456789012|234567890123|345678901234|456789012345|567890123456|678901234567|789012345678|890123456789|901234567890)$)(?!\d{9}000$)\d{12}$"

これを JavaScript に変換する方法を教えてください。
変換ツールがあれば教えてください。

4

1 に答える 1

4

利用可能な変換ツールがあります: RegexBuddy ; ただし、無料ではありません(ただし、IMO の価値は十分にあります)。

正規表現は問題ありません。適切な JavaScript 構文が必要です。

var myregexp = /^(?!(\d)\1+$)(?!(012345678901|123456789012|234567890123|345678901234|456789012345|567890123456|678901234567|789012345678|890123456789|901234567890)$)(?!\d{9}000$)\d{12}$/;
于 2013-06-16T13:52:30.937 に答える