首页 > 解决方案 > 带括号的 JavaScript 正则表达式不起作用

问题描述

我正在尝试编写将检测表单字符串的正则表达式(123)4567890。我们在开头有一个括号,三个任意数字,后面的括号和后面的七个任意数字的字符串。

这是我的正则表达式:

const plainTenDigitsTwoParentheses = /^( \(\d{3}\)\d{7} )$/.test("(123)4567890");

上面的正则表达式产生false,而我希望它产生true。我在这里想念什么?

标签: javascriptregex

解决方案


您的示例代码有一个小问题。尝试删除括号之间的空格,它会工作。


推荐阅读