怎么限制input的text里输入的值只能是数字(正则、js)

 更新时间:2016年05月16日 13:46:04   作者:newbie  
这篇文章主要通过正则表达式和JS代码限制input的text里输入的值只能是数字的相关资料,需要的朋友可以参考下

当我们在一些网站注册账号、填写信息是,不小心将电话号码填写成汉字或其他英文字母了,这显然是不正确的。为了帮助用户更好地纠正输入时的错误,在表单中填写信息时,需要限制手机号、邮编、电话号码这类文本框不能输入其他字符,只能是数字。

通过使用正则匹配输入的时候只是数字:

复制代码 代码如下:

var numRegex = /\D/g

再通过JavaScript的onblur 事件:

定义和用法

onblur 事件会在对象失去焦点时发生。

Onblur 经常用于Javascript验证代码,一般用于表单输入框

语法

HTML 中:

复制代码 代码如下:

<element onblur="SomeJavaScriptCode">

JavaScript 中:

object.onblur= function(){
//操作
myScript; 
} 

JavaScript 中, 使用 addEventListener() 方法:

 

复制代码 代码如下:

object.addEventListener('blur',myScript);

最终DEMO代码:

var numRegexFn = function(obj){
obj.value = obj.value.replace(numRegex,'');
if(!obj.value){
alert('请输入数字');
}else{
alert('pass');
}
}
phone.onblur = function(){
numRegexFn(this);
}

以上所述是小编给大家介绍的使用正则表达式和js限制只能输入数字的相关内容,希望对大家有所帮助,也希望大家多多的关注脚本之家网站!

相关文章

  • 跨域表单提交状态的变相判断代码

    跨域表单提交状态的变相判断代码

    通过表单在iframe内向一个跨域的url提交的时候,如何判断提交成功了呢?这个,基本上,很难,因为浏览器安全沙箱的限制,我们没有办法通过获得iframe内部不同域页面的信息。
    2009-11-11
  • JavaScript 程序编码规范

    JavaScript 程序编码规范

    这是一套适用于JavaScript程序的编码规范。它基于Sun的Java程序编码规范。但进行了大幅度的修改, 因为JavaScript不是Java。
    2010-11-11
  • javascript实现移动端红包雨页面

    javascript实现移动端红包雨页面

    这篇文章主要为大家详细介绍了javascript实现移动端红包雨页面,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • JavaScript中的事件与异常捕获详析

    JavaScript中的事件与异常捕获详析

    这篇文章主要给大家介绍了关于JavaScript中事件与异常捕获的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • 10个很少使用的JavaScript Console方法分享

    10个很少使用的JavaScript Console方法分享

    你一定听说过 console.log() ,而且可能一直在使用它,在本文中,我们将探讨一些最有用的控制台方法,以及它们在数据可视化、调试等方面的用途,感兴趣的小伙伴可以学习一下
    2023-09-09
  • 微信小程序报错:does not have a method "xxxx" to handle event "tap"的解决方案

    微信小程序报错:does not have a method "xxxx" to ha

    这篇文章主要给大家介绍了关于微信小程序报错:does not have a method "xxxx" to handle event "tap"的解决方案,文中将解决的办法介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • JS加载器如何动态加载外部js文件

    JS加载器如何动态加载外部js文件

    这篇文章主要介绍了JS加载器如何动态加载外部js文件的相关资料,需要的朋友可以参考下
    2016-05-05
  • JavaScript array常用方法代码实例详解

    JavaScript array常用方法代码实例详解

    这篇文章主要介绍了JavaScript array常用方法代码实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • js+cavans实现图片滑块验证

    js+cavans实现图片滑块验证

    这篇文章主要为大家详细介绍了js+cavans实现图片滑块验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • js与css的阻塞问题详析

    js与css的阻塞问题详析

    JS具有阻塞特性,当浏览器在执行js代码时,不能同时做其它事情,下面这篇文章主要给大家介绍了关于js与css阻塞问题的相关资料,需要的朋友可以参考下
    2021-07-07

最新评论