onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法

number.js

代码如下:

// ----------------------------------------------------------------------

//

// 限制只能输入数字

//

// ----------------------------------------------------------------------

$.fn.onlyNum = function () {

$(this).keypress(function (event) {

var eventObj = event || e;

var keyCode = eventObj.keyCode || eventObj.which;

if ((keyCode >= 48 && keyCode <= 57))

return true;

else

return false;

}).focus(function () {

//禁用输入法

this.style.imeMode = 'disabled';

}).bind("paste", function () {

//获取剪切板的内容

var clipboard = window.clipboardData.getData("Text");

if (/^\d+$/.test(clipboard))

return true;

else

return false;

});

};

letter.js

代码如下:

// ----------------------------------------------------------------------

//

// 限制只能输入字母

//

// ----------------------------------------------------------------------

$.fn.onlyAlpha = function () {

$(this).keypress(function (event) {

var eventObj = event || e;

var keyCode = eventObj.keyCode || eventObj.which;

if ((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))

return true;

else

return false;

}).focus(function () {

this.style.imeMode = 'disabled';

}).bind("paste", function () {

var clipboard = window.clipboardData.getData("Text");

if (/^[a-zA-Z]+$/.test(clipboard))

return true;

else

return false;

});

};

number_letter.js

代码如下:

// ----------------------------------------------------------------------

//

// 限制只能输入数字和字母

//

// ----------------------------------------------------------------------

$.fn.onlyNumAlpha = function () {

$(this).keypress(function (event) {

var eventObj = event || e;

var keyCode = eventObj.keyCode || eventObj.which;

if ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))

return true;

else

return false;

}).focus(function () {

this.style.imeMode = 'disabled';

}).bind("paste", function () {

var clipboard = window.clipboardData.getData("Text");

if (/^(\d|[a-zA-Z])+$/.test(clipboard))

return true;

else

return false;

});

};

use.js

代码如下:

$(function () {

// 限制使用了onlyNum类样式的控件只能输入数字

$(".onlyNum").onlyNum();

//限制使用了onlyAlpha类样式的控件只能输入字母

$(".onlyAlpha").onlyAlpha();

// 限制使用了onlyNumAlpha类样式的控件只能输入数字和字母

$(".onlyNumAlpha").onlyNumAlpha();

以上方法均可实现项目要求,大家根据自己的具体需求自由选择吧

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

php 文本框如何输入的数字有限制,3种Jquery限制文本框只能输入数字字母的方法...相关推荐

  1. el-input中,输入input和失去焦点blur时进行校验——正则表达式之只能输入数字和大写字母 只能输入数字 颜色值的正则表达式-3位和6位 标签的回车事件

    el-input中,输入input和失去焦点blur时进行校验--正则表达式之只能输入数字和大写字母 & 只能输入数字 & 颜色值的正则表达式-3位和6位 & 标签的回车事件 ...

  2. Jquery表单验证 只能输入数字,

    <script type="text/javascript"> $(document).ready(function () {///验证文本框只能输入数字 $(&quo ...

  3. vueinput里只能输入数字_大佬们,vue里面 限制input只能输入数字怎么做啊?

    可以参考下面的,目前这个是限制,只能输入数字,小数点只保留2位,限制不能输入空格 new Vue({ el: "#app", data: { a: "" }, ...

  4. 文本框只能输入数字代码

    1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="=.replace(/\D/g,'')" onafterpaste="=.repla ...

  5. replace限制文本框只能输入数字,数字和字母等的正则表达式

    以前上学的时候网上找的web页面输入限制的大杂烩,没有整理,留个纪念,能用的凑合看 文本框只能输入数字代码(小数点也不能输入) <input onkeyup="this.value=t ...

  6. C# DEV TextEdit 设置文本框只能输入数字(整数)

    介绍下,设置TextEdit 设置文本框只能输入数字(整数): 在TextEdit里 找到 Mask属性 代码设置: MaskType="RegEx" UseMaskAsDispl ...

  7. unity 只输入中英数_使用正则限制input框只能输入数字/英文/中文等等

    常用HTML正则表达式 1.只能输入数字和英文的: onbeforepaste="clipboardData.setData('text',clipboardData.getData('te ...

  8. 设置input框只能输入数字或者只能输入英文

    οnkeyup="this.value=this.value.replace(/\D/g,' ')" //只能输入数字 若是在vue中可用οninput="this.va ...

  9. Excel如何限制单元格只能输入数字?

    日常工作中,excel是最常用来处理数据的工具,有时候在某一列或行中,只能输入数字,如何进行数据编辑上的限制呢? 方法/步骤 打开要编辑的excel工作表,图中表格作为例子,我们要在单价列中输入价格, ...

最新文章

  1. JavaWeb笔记01
  2. Windows7 64位下vs2008配置OpenCV2.3.1
  3. 分库分表:如何做到永不迁移数据和避免热点?
  4. python程序实例教程基础-编程小案例
  5. C语言实现测量数据处理,求出实际值的范围
  6. java函数求方程,Commons Math学习笔记——函数方程求解
  7. android分辨率 x y,Android - 确定不同分辨率的位图上的特定位置(X,Y坐标)?
  8. 修完 1300 万行代码,我帮苹果省下 2 亿美元,但没拿到承诺的千万股票
  9. HADOOP学习笔记(一):HDFS
  10. [Nginx]用Nginx实现与应用结合的訪问控制 - 防盗链
  11. Web安全开发注意事项
  12. 7-1 是否同一棵二叉搜索树 (30分)
  13. Emmet 也有快速生成文件头的功能
  14. python读mat文件_我用Python对咪蒙的1013篇历史文章做了一次深度的数据分析...
  15. Hive UDF开发
  16. 微软职位内部推荐-Software Engineer II-Search
  17. sqlserver2005查询表字典
  18. 教学设计的理念与方法【2】
  19. spark开发demo
  20. 云存储云计算选择开源还是商业版

热门文章

  1. 小白IT:Python中的网络编程是什么样?如何传输?三次捂手四次挥手?什么又是粘包呢
  2. mysql字段相同连接_mysql字符串连接,重复等字符串函数总结
  3. Win10怎么打开msixbundle安装包
  4. win10 安裝 redis
  5. 【驱动安装】HP DeskJet Ink Advantage 5088 多功能一体打印机
  6. 虽然这样解释有点污,但是秒懂(23 种设计模式)
  7. 测试开发工作者日记:2020.10.12
  8. SOSO刷分软件(后台自动点击)
  9. 公众号, 订阅号, 服务号, 企业号, 应用号(小程序)都是些什么玩意儿, 有什么关系和区别
  10. 4.6 加法器的优化