正则 括号 匹配 问题

FITA_ 2017-02-12 04:02:09
字符串 "(123)" 这样返回true ,“(123” 返回 false ,“123)”返回false
而我写的,只做了有无括号的判断,却不能同步。
new RegExp( " \(?\d{3}\)? ") 我这样写无法解决上面 的问题。 也就是不能解决:要不括号成对出现,要么括号都不出现。
请问大家 这个问题应该 怎么 解决。
...全文
51 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2017-02-12
  • 打赏
  • 举报
回复
/^(\d{3}|\(\d{3}\))$/.test(str)
天际的海浪 2017-02-12
  • 打赏
  • 举报
回复
/(\d{3}|\(\d{3}\))/.test(str)

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧