龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

匹配英文地址js代码

时间:2012-12-29 08:41来源:未知 作者:admin 点击:
分享到:
英文地址特点有包含 点, 字母,空格,逗号,数字,但开头和结尾不能是除字母外任何字符。 [.a-zA-Zs,0-9]这个字符集就实现了字母,空格,逗号和数字。最终正则如下: /^[a-zA-Z][.a-zA-Zs,0-9

英文地址特点有包含 "点", "字母","空格","逗号","数字",但开头和结尾不能是除字母外任何字符。

[.a-zA-Zs,0-9]这个字符集就实现了字母,空格,逗号和数字。最终正则如下:

 /^[a-zA-Z][.a-zA-Zs,0-9]*?[a-zA-Z]+$/ 开头必须有字母,结束也必须是一个以上字母。测试代码如下:

 代码如下

 <script type="text/javascript">
 function testReg(reg,str){
  return reg.test(str);
 }
 var reg = /^[a-zA-Z][.a-zA-Zs,0-9]*?[a-zA-Z]+$/;
 var str = 'No.8,ChangAn Street,BeiJing,China';
 var str2 = '8.No,ChangAn Street,BeiJing,China';
 var str3 = 'No.8,ChangAn Street,BeiJing,China88';
 document.write(testReg(reg,str)+'<br />')
 document.write(testReg(reg,str2)+'<br />')
 document.write(testReg(reg,str3)+'<br />')
 </script>


精彩图集

赞助商链接