一些正则表达式

var r = str.match(/^[0-9][0-9]?$/);    //匹配0-99

var r = str.match(/^[0-9][0-9]{0,9}\.*[0-9]{0,3}$/); //匹配0.00-9999999999.99

var r = str.match(/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,4}[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/); //匹配电话号码

var r = str.match(/^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/);    //检测电子邮件

var r = str.match(/^[\u4E00-\u9FA0]*$/); //匹配{全汉字}任意长度

r == null //表示检测不成功

posted on 2005-12-06 22:16  小肠与小豆子  阅读(141)  评论(0)    收藏  举报

导航