JS和正则表达式验证手机号码、邮箱等
2013-11-29 15:24
615 查看
<-------------------------------------验证手机号码--------------------------------------------->
function checktelephone() {
var cellPhone=document.getElementByIdx_x_x_x_x_x("telephone");
var RegCellPhone = /^([0-9]{11})?$/;
falg=cellPhone.value.search(RegCellPhone);
if (falg==-1){
alert("手机号不合法!");
}
}
<-------------------------------------验证邮箱--------------------------------------------->
function checkemail(){ // 功能函数
var temp = document.getElementByIdx_x_x_x_x("email");
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(temp.value!=""){
if(!myreg.test(temp.value)){
alert("email格式不正确,请重新输入!");
email.focus();
return false;}
}
<-------------------------------------验证用户名的长度--------------------------------------------->
function checknamelength(){
var aaa = document.getElementByIdx_x_x_x("username");//用户名
if(aaa.value.length<=3||aaa.value.length>=8) {
alert("用户名长度必须大于3小于8");
} }
<-------------------------------------验证密码的长度--------------------------------------------->
function checkpasswordlength(){
var bbb = document.getElementByIdx_x_x_x("password");
if(bbb.value.length<=6||bbb.value.length>=12)
{
alert("密码长度必须大于6小于12");
}
}
<-------------------------------------验证两次密码的正确性------------------------------------->
function checkpassword(){
var password1=document.getElementByIdx_x_x_x("password");
var password2=document.getElementByIdx_x_x_x("password2");
if (password2.value!==password1.value){
alert("两次输入的密码不相同!");
}
}
就是在使用JS文件的时候,那么<script>里面就不能再添加功能函数了,否则在调用的时候会失灵,也就是说JS文件的优先级比较高。
function checktelephone() {
var cellPhone=document.getElementByIdx_x_x_x_x_x("telephone");
var RegCellPhone = /^([0-9]{11})?$/;
falg=cellPhone.value.search(RegCellPhone);
if (falg==-1){
alert("手机号不合法!");
}
}
<-------------------------------------验证邮箱--------------------------------------------->
function checkemail(){ // 功能函数
var temp = document.getElementByIdx_x_x_x_x("email");
var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if(temp.value!=""){
if(!myreg.test(temp.value)){
alert("email格式不正确,请重新输入!");
email.focus();
return false;}
}
<-------------------------------------验证用户名的长度--------------------------------------------->
function checknamelength(){
var aaa = document.getElementByIdx_x_x_x("username");//用户名
if(aaa.value.length<=3||aaa.value.length>=8) {
alert("用户名长度必须大于3小于8");
} }
<-------------------------------------验证密码的长度--------------------------------------------->
function checkpasswordlength(){
var bbb = document.getElementByIdx_x_x_x("password");
if(bbb.value.length<=6||bbb.value.length>=12)
{
alert("密码长度必须大于6小于12");
}
}
<-------------------------------------验证两次密码的正确性------------------------------------->
function checkpassword(){
var password1=document.getElementByIdx_x_x_x("password");
var password2=document.getElementByIdx_x_x_x("password2");
if (password2.value!==password1.value){
alert("两次输入的密码不相同!");
}
}
就是在使用JS文件的时候,那么<script>里面就不能再添加功能函数了,否则在调用的时候会失灵,也就是说JS文件的优先级比较高。
相关文章推荐
- js正则表达式——验证邮箱格式、邮编、身份证号码、是否为空、下拉框选项、密码、手机号码、电话号码
- js验证 正则表达式 包含手机号码、座机号码、电子邮箱、密码、姓名、身份证号码等表单数据的验证
- 使用js和正则表达式验证邮箱、手机号码、密码等
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码
- JAVA、JS中验证身份证号码、手机号码、电子邮箱的正则表达式
- JS和正则表达式验证手机号码、邮箱等
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码(未测试)
- js 验证手机号码 身份证号 邮箱 正则表达式
- JS和正则表达式验证手机号码、邮箱等
- js如何用正则表达式验证手机号码,邮箱,座机号
- js中验证邮箱,手机号码,网址,图片等各种数据的正则表达式
- JS 手机号码、邮箱、传真正则表达式验证
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码(转)
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码
- js正则表达式验证手机号码和邮箱
- js正则表达式验证手机号码,用户名和邮箱
- js正则表达式:验证邮箱格式、密码复杂度、手机号码、QQ号码
- java正则表达式表单验证类工具类(验证邮箱、手机号码、qq号码等)
- ------------------java正则表达式验证邮箱、手机号码