正则验证手机号码和邮箱格式

news/2024/11/15 0:23:11/
前言
使用正则验证手机及电话号码是否正确,在JSP中操作
<div class="row clearfix"><div class="col-3 t-r">电话:</div><div class="col-7"><input type="text" id="tel" name="tel" value="${invoice.tel}" onblur="checkTel()" placeholder="请输入" maxlength="30" class="input-text size-M" /></div>
</div>

注:
οnblur="checkTel()"

正则

<script type="text/javascript">var tel = $("#tel").val();function checkTel(){var tel = document.getElementById('tel').value;if(!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(tel)){layer.alert('电话有误,请重填');return false;}}
</script>

判断邮箱格式

if (mailaddr == null || mailaddr == "") {layer.alert('邮箱不可为空');return;}else if((!/(\S)+[@]{1}(\S)+[.]{1}(\w)+/.test($('#mailaddr').val()))){layer.alert("请输入正确的邮箱格式");return ;}

判断手机号+电话

 if (tel == null || tel == '') {layer.alert('请填写公司电话信息');return;}else if(!(/^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$|^0\d{2,3}-?\d{7,8}$/.test($('#tel').val()))){layer.alert("请输入正确的电话号码");return ;}
小结
Onblur事件不要丢了哦,丢了是白忙活,Onblur事件就是当用户离开输入字段时对其进行验证。

http://www.ppmy.cn/news/789562.html

相关文章

【密码学篇】GM密码行业标准下载方法

【密码学篇】GM密码行业标准下载方法 截止到2023年07月08日&#xff0c;密码行业标准化技术委员会共发布了144个密码行业标准&#xff0c;可点击链接预览或使用IDM下载器下载标准&#xff0c;此外该方法很多场景都适用&#xff0c;自行尝试—【蘇小沐】 文章目录 【密码学篇】…

【动态规划】第N个泰波那契数

&#x1f4ed;从这里开始&#xff0c;我们要开始学习动态规划辣。之后的动态规划有关的文章都是按照这个逻辑来写&#xff0c;首先来介绍一下基本逻辑。 &#x1f9c0;(1)题目解析&#xff1a;就是分析题目&#xff0c;读懂题目想让我们实现的功能 &#x1f9c0;(2)算法原理&…

PB 打印机打印横纵向设置

dw_print.settransobject(sqlca) dw_print.Object.DataWindow.Print.Orientation 1 //默认横向 edit by zxx&#xff1a;2018-10-17 16:50:44 //dw_print.retrieve( gs_dbname,ls_receivesn) dw_print.retrieve(ls_receivesn,gs_dbname)

PB关于打印机纵向横向打印的设置

dw_2.Object.DataWindow.Print.Orientation 0 横向 dw_2.Object.DataWindow.Print.Orientation 1 纵向

window.print()打印时根据页面高度设置居中显示、设置打印布局(纵向、横向)

1.页面定义打印div按钮&#xff1a; <!-- 打印机按钮开始 --> <div style"position: absolute;top:100;right:0px;z-index: 9999;background-color:#EDEDED"> <span id"printBtn" cla…

HSSFSheet设置Excel打印区 横向打印

HSSFSheet sheet wb.createSheet("XXXXXXXX");//设置页眉HSSFHeader header sheet.getHeader();//font字体加粗 fontSize字体大小 header.setCenter(HSSFHeader.font("Stencil-Normal", "bold") HSSFHeader.fontSize((short) 22) &…

html 打印方向设置

1.横向打印 <style type"text/css" media"print">page{size:A4 landscape;} </style>2.纵向打印<style type"text/css" media"print">page{size:A4 portrait;} </style> html 打印方向设置

window.print打印时设置打印方向(纵向、横向)

使用css的page可设置&#xff0c; 纵向&#xff1a; page { size: portrait; }横向&#xff1a; page { size: landscape; }