用于验证街道名称的正则表达式,允许几个场景

问题描述 投票:0回答:1
  1. 允许使用字母表
  2. 不允许使用数字和特殊字符
  3. 如果输入第一个字母,则应输入

https://www.regextester.com/

(^[a-zA-Z ]*)?(^[0-9 ]+[ a-zA-Z])*$

这个表达式只有问题,当我输入123主要街道它只允许123米我想让它无限

javascript regex
1个回答
0
投票

在上一课后添加+量词,如下所示:

(^[a-zA-Z ]*)?(^[0-9 ]+[ a-zA-Z]+)*$

你应该避免使用正则表达式解析地址,它会破坏。有关更多信息,请参阅this post

© www.soinside.com 2019 - 2024. All rights reserved.