随笔-24  评论-2191  文章-0  trackbacks-20

jQuery inputMask字母数字下划线掩码插件!!含API帮助、源码、示例

1、插件参数说明

jQuery inputMask掩码插件,是一个很简单的掩码控制插件(简单的不敢拿出来,因为有人需要就发出来),实现对字母、数字、下划线三种类型的输入控制,你可以任意组合。

这个插件的应用场合,主要是:
1、用户名的输入;
2、配合autoComplete做未输入控制(你可能根据拼音或者五笔来查找数据);
3、一些常规的数据输入。
如果你结合我写的formValidator、DataTimeMask、NumberMask将能更好的控制表单的输入和校验

目前该插件在ie6.0和firefox3.0下调试通过。本插件采用配置信息的思想,主要有以下配置参数
upperletter:true,                //是否大写
lowerletter:false,                //是否小写
number:false,                    //是否数字
underline:false,                    //是否下滑线


2、jQuery DateTimeMask日期掩码插件演示

你可以直接测试



3、下载插件

jQuery inputMask1.0
posted on 2008-02-27 22:22 猫冬 阅读(4725) 评论(26) 编辑 收藏

评论:
#1楼 2008-02-27 22:32 | testme[未注册用户]
最后一个例子好像不能输入下划线。
 回复 引用   
#2楼[楼主] 2008-02-27 22:36 | 猫冬      
可以啊。你看看你的输入是不是处于中文状态
 回复 引用 查看   
#3楼[楼主] 2008-02-27 22:49 | 猫冬      
刚才不小心该了页面的代码,报了几个脚本错误,现在已经修复
 回复 引用 查看   
#4楼 2008-02-28 09:10 | jillzhang      
显示乱码
 回复 引用 查看   
#5楼 2008-02-28 09:54 | kisskiki[未注册用户]
小数点?
 回复 引用   
#6楼 2008-02-28 10:03 | Intermapper[未注册用户]
现在可以了,不错!
 回复 引用   
#7楼 2008-02-28 10:43 | 朱韦韦[未注册用户]
没考虑到复制,哎···
 回复 引用   
#8楼 2008-02-28 10:44 | 浪子      
两个bug:
1.在输入框里不能使用Ctrl+C/Ctrl+V
2.使用复制,粘贴时规则无效

^_^

 回复 引用 查看   
#9楼 2008-02-28 10:46 | 有问题啊[未注册用户]
第一个大写输入有几个字母可以输入小写,o、s、l、n
 回复 引用   
#10楼 2008-02-28 11:23 | S.Sams      
只能输入数字这项 可以输入 "l" (L) 哦.
 回复 引用 查看   
#11楼 2008-02-28 11:55 | CFan.Net      
我觉得不能 Ctrl+C/Ctrl+V 是个问题,应该支持的。
 回复 引用 查看   
#12楼[楼主] 2008-02-28 13:14 | 猫冬      
@kisskiki
这个掩码插件不包括小数点的控制,只能是字母,数字,下划线

如果你需要控制数字的输入,我将近期发布numbermask插件,这个能完美的控制数字输入

 回复 引用 查看   
#13楼[楼主] 2008-02-28 13:16 | 猫冬      
@朱韦韦
掩码本来就不应该粘贴进来(倒是可以成为一个参数),否则你要判断粘贴板的内容了

 回复 引用 查看   
#14楼[楼主] 2008-02-28 13:18 | 猫冬      
@朱韦韦
@CFan.Net
@浪子
复制粘贴,这个需要吗?那还有必要控制输入吗?

 回复 引用 查看   
#15楼[楼主] 2008-02-28 13:23 | 猫冬      
@S.Sams
我试了,没有这个问题

 回复 引用 查看   
#16楼[楼主] 2008-02-28 13:24 | 猫冬      
@有问题啊
我试了,也没有这个问题
你是在什么环境下输入的?

 回复 引用 查看   
#17楼 2008-02-28 14:21 | 碳·碳[未注册用户]
中文输入法下可以输入小写
对第一个来说

 回复 引用   
#18楼 2008-02-28 14:57 | 暗香浮动      
东西不错。大家都很热情哦。哈哈
第一个第二个在中文下v +字母的确有问题。

 回复 引用 查看   
#19楼[楼主] 2008-02-28 19:05 | 猫冬      
@碳·碳
@暗香浮动
我马上查一下。

 回复 引用 查看   
#20楼 2008-02-28 19:16 | coderlee      
来我blog逛逛啊

coderlee.cnblogs.com

 回复 引用 查看   
#21楼 2008-02-28 21:58 | 浪子      
不是需不需要的问题,是客户很多人估计会如此做.

我们系统在用的一个Maker也是如此,都需要控制的,你永远不知道客户会怎么去做,你说呢?^_^

--引用--------------------------------------------------
猫冬: @朱韦韦
@CFan.Net
@浪子
复制粘贴,这个需要吗?那还有必要控制输入吗?
--------------------------------------------------------

 回复 引用 查看   
#22楼[楼主] 2008-02-28 22:16 | 猫冬      
@浪子
处理方法有2:
1、判断粘贴板内容(如果里面有部分不合法,那如何处理呢?去掉吗?用户问:为什么缺了东西)。
2、你只管输入进来,离开焦点的时候再判断(如果这样就没有意义了,直接写正则表达式就可以了)

 回复 引用 查看   
#23楼 2008-03-03 07:10 | ZERO2[未注册用户]
提供一这个正则接口不是更好?
 回复 引用   
#24楼[楼主] 2008-03-04 00:16 | 猫冬      
@ZERO2
formValidator插件已经提供可扩展的正则表达式库。如果有需要请调用这个插件。
因为现在这个插件只是做控制输入,不做其它判断,如有需要,你可以相互结合使用

 回复 引用 查看   
#25楼 2008-07-21 22:33 | 龙都香茗[未注册用户]
经过我的测试 ff3.0+搜狗拼音 我能在你的test5里输入中文汉子!
 回复 引用   
#26楼 2008-12-15 17:23 | html2009[未注册用户]
请问,源码在哪里啊?我想学习学习!
 回复 引用   
昵称:猫冬
园龄:5年
粉丝:73
关注:2
<2008年2月>
272829303112
3456789
10111213141516
17181920212223
2425262728291
2345678

搜索

 
 

常用链接

我的标签

随笔档案

相册

最新评论

阅读排行榜