jsp利用js验证手机号的整体流程!!
就是这样,js写完代码、然后引入jsp这些都么有问题,主要是验证这一块书,比如验证手机号,我知道怎么限制长度什么的,都没有问题,但是在定义input的时候,我看了其他的项...
就是这样,js写完代码、然后引入jsp这些都么有问题,主要是验证这一块书,比如验证手机号,我知道怎么限制长度什么的,都没有问题,但是在定义input的时候,我看了其他的项目也没有引入什么,则是怎么限制的,我就比较疑惑了!谁能给写个简单的例子示范一个!整体的流程!
展开
4个回答
推荐于2018-01-12
展开全部
验证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;
}
}
<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;
}
}
广东轻亿云软件
2024-05-14 广告
2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
展开全部
直接用js 这个是验证电信号段的 你可以修改下正则表达式 就可以了 不在此多说了
function validatePhone(telephone){
var info ='';
if(telephone!="" && telephone.length ==11){
var reg = /^(13[3])|(15[3])|(18[019])[0-9]{8}$/; // /^((13[3][0-9]{8})|(15[3][0-9]{8})|(18[019][0-9]{8}))$/;
if(!telephone.match(reg)){
info = '输入的手机号码【'+telephone+'】不是电信号码!'
}
}else if(telephone!=''){
info = '输入的电信手机号码【'+telephone+'】长度不是11位!';
}
return info;
}
function validatePhone(telephone){
var info ='';
if(telephone!="" && telephone.length ==11){
var reg = /^(13[3])|(15[3])|(18[019])[0-9]{8}$/; // /^((13[3][0-9]{8})|(15[3][0-9]{8})|(18[019][0-9]{8}))$/;
if(!telephone.match(reg)){
info = '输入的手机号码【'+telephone+'】不是电信号码!'
}
}else if(telephone!=''){
info = '输入的电信手机号码【'+telephone+'】长度不是11位!';
}
return info;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用js就肯定用的正则表达式
追问
我是想用js!但是不知道如何关联,比如js中手机号限制,怎么和jsp中的手机号input关联上!
追答
你想说什么。。。导入外部js。。要直接写在jsp页面就不用导入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js验证电话号码,js 校验电话号码,javascript 验证电话号码,JavaScript 校验电话号码,js 电话号码,js 电话号码验证
希望可以帮助到你!
/**
* 检查手机号码
*
* @param mobile
* @returns {Boolean}
*/
function check_mobile(mobile) {
var regu = /^\d{11}$/;
var re = new RegExp(regu);
if (!re.test(mobile)) {
return false;
}
return true;
}
---------------------
作者:dongsir 董先生
原文:js 检查手机号码
版权声明:本文为博主原创文章,转载请附上博文链接!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询