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

本文关键字:javascript 转换 正则表达式 | 更新日期: 2023-09-27 18:18:41

此代码适用于c#。当我们进入Java脚本时,它不工作。

c#中的

正则表达式。

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

谁来帮我把这个转换成JavaScript。
请让我现在有任何转换工具

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

有一个可用的转换工具:RegexBuddy;虽然它不是免费的(但在我看来完全值得)。

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

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