×

js正则表达式验证手机号码 js

js验证电话号码(包括手机,固定电话,带区号,不带区号))?如何才能在jsp文件中使用el表达式

admin admin 发表于2022-06-20 04:00:22 浏览134 评论0

抢沙发发表评论

js验证电话号码(包括手机,固定电话,带区号,不带区号))


javascript可以使用正则表达式来验证电话号码。

以下是使用正则表达式来验证电话号码是手机号码,座机号码和区分是否带区号:

function Phone(val)

{var isMobilePhone = /^({3,4}-)?{7,8}$/;

var isFixMob= /^0?1[3|4|5|8]\d{8}$/;

if(isFixMob.test(val)||isMobilePhone.test(val))

{return true;}else{return false;}}

if (Phone(myForm.Phone.value) == false) 

{layer.alert(’联系电话格式错误’);myForm.Phone.focus();return false;}

扩展资料:

正则表达式应用——实例应用

1.验证用户名和密码:(“^[a-zA-Z]\w{5,15}$“)正确格式:“[A-Z][a-z]_“组成,并且第一个字必须为字母6~16位;

2.验证电话号码:(“^(\d{3,4}-)\d{7,8}$“)正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;

3.验证手机号码:“^1[3|4|5|7|8]{9}$“;

4.验证身份证号(15位):“\d{14}[,0-9xX]“,(18位):“\d{17}(\d|X|x)“;

5.验证Email地址:(“^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$“);

6.只能输入由数字和26个英文字母组成的字符串:(“^[A-Za-z0-9]+$“);

7.整数或者小数:^+([.]+){0,1}$

8.只能输入数字:“^*$“。

9.只能输入n位的数字:“^\d{n}$“。

10.只能输入至少n位的数字:“^\d{n,}$“。

11.只能输入m~n位的数字:“^\d{m,n}$“。

12.只能输入零和非零开头的数字:“^(0|*)$“。

13.只能输入有两位小数的正实数:“^+(\.{2})?$“。

14.只能输入有1~3位小数的正实数:“^+(\.{1,3})?$“。

15.只能输入非零的正整数:“^\+?*$“。

参考资料:百度百科:正则表达


如何才能在jsp文件中使用el表达式


下载jstl.jar导入到项目的环境中。

在jsp页面头部声明el表达式

《%@ taglib prefix=“c“ uri=“

这样就可以了。

《c:if》相当于if语句《/c:if》   
《c:choose》   
《c:when》相当于if《/c:when》  
《c:otherwise》这个是else《/c:otherwise》 
《c:forEach》

这几个是常用的。


简单的HTML+js图片轮播


h5代码:

《div id=“wrap“》
《ul id=“list“》
《li》10《/li》
《li》9《/li》
《li》8《/li》
《li》7《/li》
《li》6《/li》

《li》5《/li》
《li》4《/li》
《li》3《/li》
《li》2《/li》
《li》1《/li》
《/ul》
《/div》-js正则表达式验证手机号码

css代码:

《style type=“text/css“》
@-webkit-keyframes move{
0%{left:-500px;}
100%{left:0;}
}
#wrap{width:600px;height:130px;border:1px solid #000;position:relative;margin:100px auto;
overflow: hidden;}

#list{position:absolute;left:0;top:0;padding:0;margin:0;
-webkit-animation:5s move infinite linear;width:200%;}

#list li{list-style:none;width:120px;height:130px;border:1px solid red;background: pink;
color:#fff;text-align: center;float:left;font:normal 50px/2.5em ’微软雅黑’;}

#wrap:hover #list{-webkit-animation-play-state:paused;}
《/style》-js

扩展资料:

轮播图就是一种网站在介绍自己的主打产品或重要信息的传播方式。说的简单点就是将承载着重要信息的几张图片,在网页的某一部位进行轮流的呈现,从而做到让浏览者很快的了解到网站想要表达的主要信息。以及各种新闻网站的头版头条都是用这种方式呈现的重要信息。
-js正则表达式验证手机号码

轮播图的实现方式:例如:有5张轮播的图片,每张图片的宽度为1024px、高度为512px.那么轮播的窗口大小就应该为一张图片的尺寸,即为:1024×512。之后将这5张图片0px水平相接组成一张宽度为:5120px,高度依然为:512px。最后将这张合成后的大图每次向左移动1024px即可实现轮播图。
-js