导航:首页 > 编程语言 > 用js验证手机号码方法

用js验证手机号码方法

发布时间:2021-10-25 03:41:28

⑴ form提交,并用js验证手机号码

form好像有个onSbumit方法,这个方法就是可以利用js的函数来对form进行一些操作
当然可以包括对input输入框的操作
还有如果你想用button的onclick事件通过js来提交表单,当然也行
这样,在js中你同样也可以对input框操作
具体的判断方法,google一下
判断手机和邮箱的,如果找不到,可以追问我
我给你贴上

⑵ JS正则验证手机号码

判断手机来号码/电子邮件的正则表源达式
if(form.mobile.value=="")
{
alert("手机号码不能为空");
form.mobile.focus();
return false;
}
else
{
reg=/^13\d$/gi;
if(!reg.test(form.mobile.value))
{
alert("非法的手机号码");
form.mobile.focus();
return false;
}
}
if(form.email.value=="")
{
alert("电子邮件不能为空");
form.email.focus();
return false;
}
else
{
reg=/^([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\-|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]$/gi;
if(!reg.test(form.email.value))
{
alert("非法的电子邮件");
form.email.focus();
return false;
}
}

⑶ js判断电话号码是否输入正确

js判断电话号码是否输入正确实现代码如下:

function phone(TEL) {

//定义判断电话号码的正则表达式

var strTemp = /^1[3||5|6|7|8|9][0-9]{9}$/;

if (strTemp.test(TEL)) {

return true;

}

return false;

}

if (fucCheckTEL(inputPho) == false) {

console.log("请核对您的手机号码")

}

(3)用js验证手机号码方法扩展阅读:

正则表达式各个字符的含义:

:将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\n”匹配 。“ ”匹配换行符。序列“\”匹配“”而“(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。

^:匹配输入字行首。如果设置了RegExp对象的Multiline属性,^也匹配“ ”或“ ”之后的位置。

$:匹配输入行尾。如果设置了RegExp对象的Multiline属性,$也匹配“ ”或“ ”之前的位置。

*:匹配前面的子表达式任意次。例如,zo*能匹配“z”,也能匹配“zo”以及“zoo”。*等价于{0,}。

⑷ 求javascript最新验证手机号码的正则表达式。。

|((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
匹配格式:
11位手机号码
3-4位区号,7-8位直播号版码,1-4位分机号
如:12345678901、权1234-12345678-1234

参考:http://blog.csdn.net/yangbobo1992/article/details/8217536

⑸ 求一个最新js验证手机号的代码

var isChinaMobile = /^134[0-8]\\d{7}$|^(?:13[5-9]|147|15[0-27-9]|178|18[2-478])\\d{8}$/; //移动方面最新答复
var isChinaUnion = /^(?:13[0-2]|145|15[56]|176|18[56])\\d{8}$/; //向联通微博确认并未回复
var isChinaTelcom = /^(?:133|153|177|18[019])\\d{8}$/; //1349号段 电信方面没给出答复,视作不存在
var isOtherTelphone = /^170([059])\\d{7}$/;//其他运营商
var utils = {
checkMobile: function(telphone){
telphone = this.trim(telphone);
if(telphone.length !== 11){
return this.setReturnJson(false, '未检测到正确的手机号码');
}
else{
if(isChinaMobile.test(telphone)){
return this.setReturnJson(true, '移动', {name: 'ChinaMobile'});
}
else if(isChinaUnion.test(telphone)){
return this.setReturnJson(true, '联通', {name: 'ChinaUnion'});
}
else if(isChinaTelcom.test(telphone)){
return this.setReturnJson(true, '电信', {name: 'ChinaTelcom'});
}
else if(isOtherTelphone.test(telphone)){
var num = isOtherTelphone.exec(telphone);
return this.setReturnJson(true, '', {name: ''});
}
else{
return this.setReturnJson(false, '未检测到正确的手机号码');
}
}
},
setReturnJson: function(status, msg, data){
if(typeof status !== 'boolean' && typeof status !== 'number'){
status = false;
}
if(typeof msg !== 'string'){
msg = '';
}
return {
'status': status,
'msg': msg,
'data': data
};
}
}
易语言版手机号验证原代码,自已用工具把它调试成型就可以用了,加载进常量就可以了。

⑹ js验证手机号码,不是简单的以位数判断,要尽量做到精确确保手机号无误

^|

varreg=/^版(13[0-9]|权14(5|7)|15(0|1|2|3|5|6|7|8|9)|18[0-9])d{8}$/;
varphone="18810564378";
console.log(reg.test(phone));

⑺ jsp利用js验证手机号的整体流程!!

验证130-139,150-159,180-189号码段的手机号码,参考如下:
<script type="text/javascript">
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(!myreg.test($("#phone").val()))
{
alert('请输入有效的手机号码!');
return false;
}
</script>

function validatemobile(mobile)
{
if(mobile.length==0)
{
alert('请输入手机号码!');
document.form1.mobile.focus();
return false;
}
if(mobile.length!=11)
{
alert('请输入有效的手机号码!');
document.form1.mobile.focus();
return false;
}
以上代码是在jquery下调试的。不需要jquery的代码
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
if(!myreg.test(mobile))
{
alert('请输入有效的手机号码!');
document.form1.mobile.focus();
return false;
}
}

⑻ JS判断电话/手机的格式是否正确

1、首先首先,在网页中定义函数judgehandt,用于判断手机号格式是否正确,定义一个版变量phone,用来保存网权页中输入的手机号码。

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

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

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

function Phone(val)

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

var isFixMob= /^0?1[3|4|5|8][0-9]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;}

(9)用js验证手机号码方法扩展阅读:

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

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

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

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

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

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

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

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

8.只能输入数字:"^[0-9]*$"。

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

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

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

12.只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。

13.只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。

14.只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。

15.只能输入非零的正整数:"^+?[1-9][0-9]*$"。

阅读全文

与用js验证手机号码方法相关的资料

热点内容
穿越民国上黄埔军校一期 浏览:673
383520维语电影 浏览:20
一部泰国电影妈妈被欺负,爸爸当和尚 浏览:281
可以全部观看的网站 浏览:389
网站日本下载 浏览:340
b轴旋转度数怎么编程 浏览:918
吻戏小说吻胸 浏览:163
一部法国电影假期乡下R 浏览:427
实时票房猫眼 浏览:410
日本请叫我英雄电影大结局 浏览:26
红杏影院入口 浏览:527
大数据外卖 浏览:987
手机管家iphone版越狱 浏览:316
鬼请人国语电影完整版 浏览:353
女主勾人三观不正快穿 浏览:941
奇幻射击2怎么升级 浏览:433
邻居大叔请喝韩国电影名字 浏览:755
朱艺彬最好看的作品 浏览:506
bip文件怎么转成maya可用的数据 浏览:806
nckk77 浏览:145

友情链接