我正在尝试在 Angular 2/4 中实现一个表单。有一个电话号码字段。我使用正则表达式作为
pattern="^\s*(?:\+?(\d{1,3}))?[- (]*(\d{3})[- )]*(\d{3})[- ]*(\d{4})(?: *[x/#]{1}(\d+))?\s*$"
在相应的输入字段中。它接受几乎所有格式,但不接受以下格式:
754-3010(本地)
(541) 754-3010(国内)
+1-541-754-3010(国际)
更重要的是,它应该接受 +、-、( 和 ) 字符。
希望有人可以提供帮助