正则表达式基础(二)

实例应用举例:

/*校验是否全由数字组成 */
function isDigit(str) 

var reg=/^[0-9]{1,20}$/;   /*定义验证表达式*/
return reg.test(str);     /*进行验证*/


/*验证必须输入的内容,不能有前后空格,不能有回车符,制表符,换页符*/
function IsNull(strObj) {
strObj = strObj.replace(/(^\s*)|(\s*$)/g, "");
if(strObj.length > 0){
return false;
}else{
return true;
}
}

/*验证必须输入的内容,不能有前后空格,不能有回车符,制表符,换页符*/
function IsNotNull(strObj) {
strObj = strObj.replace(/(^\s*)|(\s*$)/g, "");
if(strObj.length > 0){
return true;
}else{
return false;
}
}

/*校验邮政编码格式 */
function isPostalCode(str) 

var reg=/^[1-9][0-9]{5}$/; 
return reg.test(str);



/*校验邮件地址是否合法 */
function IsEmail(str) 

var reg=/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/; 
return reg.test(str);





/*校验手机号码 */
function validateMobileTel(str) 

var reg=/1(3|5|8)[0-9]{9}$/
return reg.test(str);



/*校验固定电话号码 */
function IsPhone(str) 

var reg=/^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$/
return reg.test(str);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值