js限制文本框只能输入特定字符
2024-09-22 09:48:09
限制只能输入数字
// ----------------------------------------------------------------------
// <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;
});
};
最新文章
- 使用Python解析JSON数据
- hadoop安装
- ros问题总结
- 《JS高程》对象&;原型学习笔记
- Spring配置项<;context:annotation-config/>;说明
- C# 虚方法 抽象方法 接口
- m版页面判断安卓与ios系统
- [ 订单查询 ] 性能 高并发 : 分表 与 用户id%1024 存放表
- .net 分布式的未来:微服务
- MySQL--各版本DDL 操作总结
- ORA-12560: TNS:protocol adapter error
- [ZJOI2011]礼物
- Java中包装类型和基本类型的使用场景(什么时候使用包装类型)(转)
- shell 的有用函数
- nginx配置https并强制http自动跳转到https
- LINUX文件格式化读写(文件指针,缓冲)
- 结构体内的函数与bfs的情景变量
- 术语-软件-软件开发:SDK(软件开发工具包)
- pip简单配置
- vue 阻止冒泡弹窗小案例( 知识点:@click.stop=&#39;&#39;";)
热门文章
- *5. Longest Palindromic Substring (dp) previous blogs are helpful
- hdu-2838 Cow Sorting---逆序对的花费
- DFS+BFS(POJ3083)
- BZOJ 3233: [Ahoi2013]找硬币
- Mysql limit 优化,百万至千万级快速分页,--复合索引的引用并应用于轻量级框架
- EF 集合版 增删查改
- c#右键窗体弹出菜单
- ROS机器人程序设计
- 03-UI控件浏览
- 【Python 2 到 3 系列】 print 是函数