限制只能输入数字

// ----------------------------------------------------------------------
// <summary>
// 限制只能输入数字
// demo: $(".onlyNum").onlyNum(); 限制使用了onlyNum类样式的控件只能输入数字
// </summary>
// ----------------------------------------------------------------------
$.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;
});
};

限制只能输入字母

// ----------------------------------------------------------------------
// <summary>
// 限制只能输入字母
// demo: $(".onlyAlpha").onlyAlpha(); 限制使用了onlyNumAlpha类样式的控件只能输入数字和字母
// </summary>
// ----------------------------------------------------------------------
$.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;
});
};

限制只能输入数字和字母

// ----------------------------------------------------------------------
// <summary>
// 限制只能输入数字和字母
// demo: $(".onlyNumAlpha").onlyNumAlpha(); 限制使用了onlyNumAlpha类样式的控件只能输入数字和字母
// </summary>
// ----------------------------------------------------------------------
$.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;
});
};

最新文章

  1. 使用Python解析JSON数据
  2. hadoop安装
  3. ros问题总结
  4. 《JS高程》对象&amp;原型学习笔记
  5. Spring配置项&lt;context:annotation-config/&gt;说明
  6. C# 虚方法 抽象方法 接口
  7. m版页面判断安卓与ios系统
  8. [ 订单查询 ] 性能 高并发 : 分表 与 用户id%1024 存放表
  9. .net 分布式的未来:微服务
  10. MySQL--各版本DDL 操作总结
  11. ORA-12560: TNS:protocol adapter error
  12. [ZJOI2011]礼物
  13. Java中包装类型和基本类型的使用场景(什么时候使用包装类型)(转)
  14. shell 的有用函数
  15. nginx配置https并强制http自动跳转到https
  16. LINUX文件格式化读写(文件指针,缓冲)
  17. 结构体内的函数与bfs的情景变量
  18. 术语-软件-软件开发:SDK(软件开发工具包)
  19. pip简单配置
  20. vue 阻止冒泡弹窗小案例( 知识点:@click.stop=&#39;&#39;&quot;)

热门文章

  1. *5. Longest Palindromic Substring (dp) previous blogs are helpful
  2. hdu-2838 Cow Sorting---逆序对的花费
  3. DFS+BFS(POJ3083)
  4. BZOJ 3233: [Ahoi2013]找硬币
  5. Mysql limit 优化,百万至千万级快速分页,--复合索引的引用并应用于轻量级框架
  6. EF 集合版 增删查改
  7. c#右键窗体弹出菜单
  8. ROS机器人程序设计
  9. 03-UI控件浏览
  10. 【Python 2 到 3 系列】 print 是函数