正则表达式 – 地址字段验证的正则表达式

前端之家收集整理的这篇文章主要介绍了正则表达式 – 地址字段验证的正则表达式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试编写一个正则表达式,方便地址,例如21大步行方式或21 St.Elizabeth的驱动器,我想出了以下正则表达式,但我不太热衷于如何将所有字符(字母数字,空格冲刺,全停,撇号)
"regexp=^[A-Za-z-0-99999999'
贵妇人,

请参阅这个问题的答案,使用正则表达式验证地址:
regex street address match

问题是,街道地址在格式化方面有很大差异,因为它们难以编码.如果您正在尝试验证地址,则根据其格式查找是否无效是非常困难的.
这将返回以下地址(253 N. Cherry St.),其格式相同:

\d{1,5}\s\w.\s(\b\w*\b\s){1,2}\w*\.

这可以为房屋号码,空格,字符后跟一段时间(N.或S.)的1-5位数字,街道名称的1-2个字,用缩写(如st.或rd)完成. .

因为正则表达式用于查看事物是否符合标准或协议(您定义),您可能不希望允许上面提供的地址,特别是第一个使用破折号的地址,因为它们不是很标准.你可以修改我上面的代码,以便让他们如果你愿意 – 你可以添加

(-?)

允许一个破折号,但不需要一个.

另外http://rubular.com/是一种学习正则表达式的快速互动方式.尝试以上地址.

猜你在找的正则表达式相关文章