标签: javascript regex
我正在向我的应用程序编写一些正则表达式。但是我在将正则表达式从https://regexr.com重写为javascript代码时遇到了一些问题。在正则表达式中,我的正则表达式工作正常。但是在JS中却没有。
我知道,我必须在正则表达式中转义一些特殊字符,但是在这种情况下,我会误解一些东西。
val.toString().match("^\+?(\(\d{2,4}\))?(?!.*([ -])\\2)[0-9- ]*$") !== null;