JavaScript常用表单验证代码集合:年龄、邮箱、姓名与电话

作者:拾光

时间:2026-10-23

浏览:301

本文整理了JavaScript中常用的表单验证正则表达式,涵盖年龄、邮箱、中文姓名及电话号码的校验逻辑。通过具体的代码示例,展示了如何利用正则表达式判断输入数据的合法性,帮助开发者快速实现前端表单的初步数据清洗与格式检查功能。

文章目录
JavaScript表单验证年龄

JavaScript表单年龄验证

利用JavaScript进行表单年龄验证,旨在判断用户输入的数值是否符合合法的年龄范围。该功能通常借助正则表达式或逻辑判断来实现对输入量的有效性检查。


//检查年龄


function isAge(str){


var mydate=new Date;


var now=mydate.getFullYear();


if (str < now-60 || str > now-18){


return false;


       }

return true;


}
正则表达式验证邮箱

邮箱格式正则验证

JavaScript表单验证email,判断一个输入量是否为邮箱email,通过正则表达式实现。


//检查email邮箱


function isEmail(str){


var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;


return reg.test(str);


}

JavaScript表单验证中文大写字母

中文与大写姓名校验

JavaScript表单验证中文大写字母,判断一个输入量是否为中文或大写的英文字母,通过正则表达式实现。



// 检查是否为有效的真实姓名,只能含有中文或大写的英文字母


function isValidTrueName(strName){


var str = Trim(strName); //判断是否为全英文大写或全中文,可以包含空格


var reg = /^[A-Z u4E00-u9FA5]+$/;


if(reg.test(str)){


return false;


      }

return true;


}

纯中文内容检测

JavaScript表单验证是否为中文


JavaScript表单验证是否为中文,判断一个输入量是否为中文,通过正则表达式实现。



// 检查是否为中文


function isChn(str){


var reg = /^[u4E00-u9FA5]+$/;


if(!reg.test(str)){


return false;


      }

return true;


}
JavaScript表单验证电话号码

电话号码格式检查

JavaScript表单验证电话号码,判断一个输入量是否为电话号码,通过正则表达式实现。


//检查电话号码


function isTel(str){


var reg=/^([0-9]|[\-])+$/g ;


if(str.length<7 || str.length>18){


return false;


       }

else{


return reg.exec(str);


       }
}

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章