限制只能输入数字的实现代码


Posted in Javascript onMay 16, 2016

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

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

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);
}

以上这篇限制只能输入数字的实现代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
经典的解除许多网站无法复制文字的绝招
Dec 31 Javascript
js字符编码函数区别分析
Jun 05 Javascript
JS面向对象、prototype、call()、apply()
May 14 Javascript
JavaScript 更严格的相等 [译]
Sep 20 Javascript
jQuery操作表格(table)的常用方法、技巧汇总
Apr 12 Javascript
Javascript学习笔记之数组的遍历和 length 属性
Nov 23 Javascript
js事件冒泡、事件捕获和阻止默认事件详解
Aug 04 Javascript
详解使用webpack打包编写一个vue-toast插件
Nov 08 Javascript
Vue波纹按钮组件制作
Apr 30 Javascript
electron实现qq快捷登录的方法示例
Oct 22 Javascript
详解vue-router导航守卫
Jan 19 Javascript
vue实现前端分页完整代码
Jun 17 Javascript
JavaScript开发Chrome浏览器扩展程序UI的教程
May 16 #Javascript
基于javascript实现最简单的选项卡切换效果
May 16 #Javascript
JavaScript实现页面跳转的方式汇总
May 16 #Javascript
js实现页面跳转的几种方法小结
May 16 #Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 #Javascript
KnockoutJs快速入门教程
May 16 #Javascript
JS学习之表格的排序简单实例
May 16 #Javascript
You might like
source.php查看源文件
2006/12/09 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
简单谈谈php延迟静态绑定
2016/01/26 PHP
php使用 readfile() 函数设置文件大小大小的方法
2017/08/11 PHP
PHP面向对象多态性实现方法简单示例
2017/09/27 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
javascript 操作Word和Excel的实现代码
2009/10/26 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
一个分享按钮的插件使用介绍(可扩展,内附开发制作流程)
2011/09/19 Javascript
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
jquery+ajax+text文本框实现智能提示完整实例
2016/07/09 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
多个vue子路由文件自动化合并的方法
2019/09/03 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
JS实现简易日历效果
2021/01/25 Javascript
[06:59]DOTA2-DPC中国联赛3月7日Recap集锦
2021/03/11 DOTA
python计算一个序列的平均值的方法
2015/07/11 Python
mac系统安装Python3初体验
2018/01/02 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
幼儿园优秀教师事迹
2014/02/13 职场文书
安全宣传标语口号
2014/06/06 职场文书
日语专业求职信
2014/07/04 职场文书
学雷锋倡议书
2015/01/19 职场文书
全陪导游词
2015/02/04 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
大学生就业意向书
2015/05/11 职场文书
用python实现监控视频人数统计
2021/05/21 Python
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python