手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js验证输入是否为手机号码或电话号码示例
js验证输入是否为手机号码或电话号码示例
摘要:代码如下:复制代码代码如下:String.prototype.Trim=function(){varm=this.match(/^s*(S+...

代码如下:

复制代码 代码如下:

<script type="text/javascript">

String.prototype.Trim = function() {

var m = this.match(/^s*(S+(s+S+)*)s*$/);

return (m == null) ? "" : m[1];

}

String.prototype.isMobile = function() {

return (/^(?:13d|15[89])-?d{5}(d{3}|*{3})$/.test(this.Trim()));

}

String.prototype.isTel = function()

{

//"兼容格式: 国家代码(2到3位)-区号(2到3位)-电话号码(7到8位)-分机号(3位)"

//return (/^(([0+]d{2,3}-)?(0d{2,3})-)?(d{7,8})(-(d{3,}))?$/.test(this.Trim()));

return (/^(([0+]d{2,3}-)?(0d{2,3})-)(d{7,8})(-(d{3,}))?$/.test(this.Trim()));

}

function chkForm() {

with(document.form1){

if (tel.value.isMobile()||tel.value.isTel()) {

tel.value = tel.value.Trim();

alert("您的电话/手机号码是:" + tel.value);

return true;

}

else {

alert("请输入正确的手机号码或电话号码nn例如:13916752109或0712-3614072");

tel.focus();

return false;

}

}

}

</script>

<form name="form1" method="post" action="" >

<input type="text" name="tel" value="13916752109" size="15" />

<input type="button" value="测 试"/>

</form>

【js验证输入是否为手机号码或电话号码示例】相关文章:

详解JavaScript中的表单验证

JavaScript中Number.MAX_VALUE属性的使用方法

JS制作手机端自适应缩放显示

javascript中FOREACH数组方法使用示例

解决 FireFox 下[使用event很麻烦] 的问题.

javascript插件开发的一些感想和心得

JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例

网页中移动的广告效果 鼠标悬停

简述JavaScript中正则表达式的使用方法

让文字在页面上90度,180度翻转

精品推荐
分类导航