使用jquery验证留言表单手机号码和邮箱正则方式

发布时间:2025-10-17 点击:6
为了避免表单数据被机器批量注入,因此需要对数据进行验证是否符合标准。本次验证主要是公司名称必须为中文和验证手机号码是否11位,号码号段格式是否正确,以及电子邮件是否按照标准格式来写的。
<formaction="#"method="post"name="xihedemo"onsubmit="returncheckform();"><label>公司名称</label><inputname="gongsi"type="text"><label>手机号码</label><inputname="dianhua"type="text"><label>电子邮箱</label><inputname="youxiang"type="text"><inputtype="submit"value="提交信息"></form><scriptlanguage="javascript">functioncheckform(){vargongsi=document.xihedemo.gongsi.value;if(gongsi.length==0){alert("请输入公司名称!");document.xihedemo.gongsi.focus();returnfalse;}if(!gongsi.match(/[(u4e00-u9fa5)(u3002|uff1f|uff01|uff0c|u3001|uff1b|uff1a|u201c|u201d|u2018|u2019|uff08|uff09|u300a|u300b|u3010|u3011|u007e)]+/)){alert("请输入正确的公司名称,公司名称必须是中文及中文符号!");document.xihedemo.gongsi.focus();returnfalse;}vardianhua=document.xihedemo.dianhua.value;if(dianhua.length==0){alert("请输入手机号码!");document.xihedemo.dianhua.focus();returnfalse;}if(dianhua.length!==11){alert("请输入11位手机号码!");document.xihedemo.dianhua.focus();returnfalse;}if(!dianhua.match(/^(?:(?:+|00)86)?1(?:(?:3[d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[d])|(?:9[189]))d{8}$/)){alert("请输入有效的手机号码!");document.xihedemo.dianhua.focus();returnfalse;}varyouxiang=document.xihedemo.youxiang.value;if(youxiang.length==0){alert("请输入电子邮箱!");document.xihedemo.youxiang.focus();returnfalse;}if(!youxiang.match(/^[a-za-z0-9u4e00-u9fa5]+@[a-za-z0-9_-]+(.[a-za-z0-9_-]+)+$/)){alert("请输入正确的电子邮箱!");document.xihedemo.youxiang.focus();returnfalse;}returntrue;}</script>

兰州到西宁物流专线
宁波到固安物流专线
广州到遵义物流专线
杭州到随州物流专线
郑州到梅河口物流专线
如何让百度抓取网站图片为你带来更多流量
网站的结构布局对整个网站建设十分重要
ipconfig命令查看你计算机的IP地址