首页 > 解决方案 > Angular 中的正则表达式无效(阿联酋电话号码验证)

问题描述

selectedPhoneNumber: new FormControl('', [Validators.required, Validators.pattern('^(?:\+971|00971|0)(?!2)((?:2|3|4|5|6|7|9|50|51|52|55|56)[0-9]{7,})$')])

错误:

ERROR SyntaxError: Invalid regular expression: /^(?:+971|00971|0)(?!2)((?:2|3|4|5|6|7|9|50|51|52|55|56)[0-9]{7,})$/: Nothing to repeat

标签: javascriptangularregexangular-reactive-forms

解决方案


推荐阅读