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

2023-12-29    分类: 网站建设

为了避免表单数据被机器批量注入,因此需要对数据进行验证是否符合标准。本次验证主要是公司名称必须为中文和验证手机号码是否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>

网站栏目:使用jquery验证留言表单手机号码和邮箱正则方式
标题来源:/news10/311010.html

成都网站建设公司_创新互联,为您提供企业网站制作App设计网站导航网站设计公司网站改版云服务器

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设