一部分常用的正则表达式代码
2016-11-03 11:06
204 查看
以下是一段javascript的代码,为了验证手机号码的填写:
regMobile: /^0?1[3|4|5|7|8][0-9]\d{8}$/, //手机
regTel: /^0[\d]{2,3}-[\d]{7,8}$/
}
if (phonetxt.value != "") {
if (chephone.test(phonetxt.value)) {
if (regBox.regMobile.test(phonetxt.value)) {
div.html("以下所有项必填");
return true;
}
else {
div.html("您输入的手机有误,请重新输入!");
return false;
}
}
else {
div.html("调皮,电话只允许是数字!");
return false;
}
}
else {
div.html("请输入收件人电话!");
return false;
}
}
function checkphonetxt() { var phonetxt = document.getElementById("phonetxt"); var div = $("#attent"); var chephone = /^\d+$/; //判断是否为纯数字 var regBox = { regEmail: /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/, //邮箱 regName: /^[a-z0-9_-]{3,16}$/, //用户名<div>
验证邮箱、用户名、手机和电话的正则表达式: function checkphonetxt() { var phonetxt = document.getElementById("phonetxt"); var div = $("#attent"); var chephone = /^\d+$/; //判断是否为纯数字 var regBox = { regEmail: /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/, //邮箱 regName: /^[a-z0-9_-]{3,16}$/, //用户名 regMobile: /^0?1[3|4|5|7|8][0-9]\d{8}$/, //手机 regTel: /^0[\d]{2,3}-[\d]{7,8}$/ } if (phonetxt.value != "") { if (chephone.test(phonetxt.value)) { if (regBox.regMobile.test(phonetxt.value)) { div.html("以下所有项必填"); return true; } else { div.html("您输入的手机有误,请重新输入!"); return false; } } else { div.html("调皮,电话只允许是数字!"); return false; } } else { div.html("请输入收件人电话!"); return false; } }数据验证和处理: function checkbankAccount() { var bankAccount = document.getElementById("bankAccount"); var div = $("#attent"); var chenum = /^(-|\d)+$/; //判断是否为数字和“-”横杆 if (bankAccount.value != "") { if (chenum.test(bankAccount.value.replace(/\s/g, ""))) { //bankAccount.value.replace(/\s/g, "")去空格 div.html("您输入了" + bankAccount.value.replace(/\s/g, "").length + "位数字"); bankAccount.value = bankAccount.value.replace(/[\s]/g, '').replace(/(\d{4})(?=\d)/g, "$1 "); //每隔4个字符一个空格 return true; } else { div.html("您输入的不是纯数字!") return false; } } else { div.html("请输入银行卡账号"); return false; } }</div>
regMobile: /^0?1[3|4|5|7|8][0-9]\d{8}$/, //手机
regTel: /^0[\d]{2,3}-[\d]{7,8}$/
}
if (phonetxt.value != "") {
if (chephone.test(phonetxt.value)) {
if (regBox.regMobile.test(phonetxt.value)) {
div.html("以下所有项必填");
return true;
}
else {
div.html("您输入的手机有误,请重新输入!");
return false;
}
}
else {
div.html("调皮,电话只允许是数字!");
return false;
}
}
else {
div.html("请输入收件人电话!");
return false;
}
}
相关文章推荐
- 常用的正则表达式(转)及在C#代码中用正则表达式验证数据(转)
- js 常用正则表达式表单验证代码
- js 常用正则表达式表单验证代码
- 常用正则表达式验证代码
- php中常用的正则表达式的介绍及应用实例代码
- 常用正则表达式代码
- 常用正则表达式代码收集
- js 常用正则表达式表单验证代码
- C#代码实现邮箱验证C#中及一些常用的正则表达式
- js 常用正则表达式表单验证代码
- 常用正则表达式,常用表单验证javascript代码
- C#代码实现邮箱验证C#中及一些常用的正则表达式
- js 常用正则表达式表单验证代码
- JavaScript常用验证代码(正则表达式)(转自cnblogs)
- JavaScript常用检测脚本实例代码[正则表达式]
- 常用正则表达式,常用表单验证javascript代码
- [转]C#代码实现邮箱验证C#中及一些常用的正则表达式
- iOS常用的一些正则表达式代码举例
- VS代码中常用 正则表达式