您的位置:首页 > 编程语言

一部分常用的正则表达式代码

2016-11-03 11:06 204 查看
以下是一段javascript的代码,为了验证手机号码的填写:

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;
}
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: