博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

javascript正则表达式

Posted on 2019-06-14 14:57  taigudaren  阅读(93)  评论(0编辑  收藏  举报
验证邮箱
function isEmail(str){
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
return reg.test(str);
}
验证日期格式
function testReg(reg,str){
return reg.test(str);
}
var reg = /^\d{4}-\d{1,2}-\d{1,2}$/;
字母和数字的组合
function istrue(str){
var reg=/^(([a-z]+[0-9]+)|([0-9]+[a-z]+))[a-z0-9]*$/i;
return reg.test(str);
}
正则匹配价格
function checkPrice( me ){
if( !( /^(?:\d+|\d+\.\d{0,2})$/.test(me.value) ) ){
me.value = me.value.replace(/^(\d*\.\d{0,2}|\d+).*$/,'$1');
}
}
电话号码正则telReg = /^\d{3,4}-\d{7,8}(-\d{3,4})?$/