将C#正则表达式转换为javascript

时间:2013-06-16 13:46:14

标签: c# javascript regex

此代码适用于c#。当我们来到java脚本时,它无法正常工作。

c#中的正则表达式。

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

有人帮助我如何将其转换为JavaScript 请让我现在有任何转换工具。

1 个答案:

答案 0 :(得分:4)

有一种转换工具可用:RegexBuddy;但它不是免费的(但完全值得IMO)。

你的正则表达式很好,你只需要正确的JavaScript语法:

var myregexp = /^(?!(\d)\1+$)(?!(012345678901|123456789012|234567890123|345678901234|456789012345|567890123456|678901234567|789012345678|890123456789|901234567890)$)(?!\d{9}000$)\d{12}$/;