地址的正则表达式

时间:2012-10-29 20:19:11

标签: asp.net

我想为邮政地址写一个正则表达式,即

  

20 Rose Street或130 Qeens road

我已经尝试了[0-9]{1,2,3,4}[A-Za-z],但它无效

任何建议

2 个答案:

答案 0 :(得分:1)

根据您的要求,这应该有效:

[0-9]{1,} [a-zA-Z]{1,}( [a-zA-Z]{1,}){1,}

此外,如果你想在最后允许公寓号码,你可以在

上解决这个问题

([0-9]{1,} [a-zA-Z]{1,}( [a-zA-Z]{1,}){1,})( [0-9]{1,})?

答案 1 :(得分:-1)

如果适用于MySQL,请尝试此http://dev.mysql.com/doc/refman/5.1/en/regexp.html

实施例。所有电子邮件@ gmail.com和@ yahoo.com

SELECT * FROM customer where mail where REGEXP'gmail.com | yahoo.com'group by email;