`
流浪鱼
  • 浏览: 1673412 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maskedinput插件

 
阅读更多

我们让用户输入有固定格式数据的时候,例如电话号码,需要自己写验证进行验证,如果在输入的时候可以规定格式的话就能方便很多了。

maskedinput插件可以解决这个问题,效果图如下:



 这样能防止用户输入错误的可能。

maskedinput下载地址:https://github.com/digitalBush/jquery.maskedinput

官方地址:http://digitalbush.com/projects/masked-input-plugin/

 使用如下:

首先引入js:

 

<script src="jquery.js" type="text/javascript"></script>
<script src="jquery.maskedinput.js" type="text/javascript"></script>

2.使用mask方法直接套用格式

jQuery(function($){
   $("#date").mask("99/99/9999");
   $("#phone").mask("(999) 999-9999");
   $("#tin").mask("99-9999999");
   $("#ssn").mask("999-99-9999");
});

其中9代表数字

a代表字符

*代表数字和字符

通过源码定义可以看出此定义

$.mask = {
	//Predefined character definitions
	definitions: {
		'9': "[0-9]",
		'a': "[A-Za-z]",
		'*': "[A-Za-z0-9]"
	},
	dataName: "rawMaskFn",
	placeholder: '_', //定义格式的占位符
};

 3.通过unmask方法可以取消原来的定义格式

4.还可以自定义自己的验证

jQuery(function($){
   $.mask.definitions['~']='[+-]';
   $("#eyescript").mask("~9.99 ~9.99 999");
});

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 4.8 KB
分享到:
评论

相关推荐

    jquery maskedinput 插件 Masked Input Plugin

    &lt;script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.4.1/jquery.maskedinput.min.js"&gt; ``` ### 基本用法 在HTML中,你需要定义一个输入框,并通过JavaScript对其进行初始化: ```html ...

    jquery.maskedinput 自定义输入格式,金额,时间,秒,毫秒控件

    《jQuery Masked Input插件详解:打造自定义输入格式的高效控件》 在Web开发中,用户界面的交互性和用户体验至关重要。为了提高输入数据的规范性和易用性,开发者常会采用各种输入控件来限制或指导用户的输入格式。...

    jquery格式输入插件Masked Input

    **jQuery Masked Input 插件详解** 在网页开发中,我们常常...然后,从项目文件夹中的`jquery.maskedinput-master`目录中,引入`jquery.maskedinput.js`或者其压缩版本`jquery.maskedinput.min.js`。例如: ```html ...

    jquery插件maskedinput实现掩码文本输入框(masked input效果).zip

    jQuery Masked Input插件是一种广泛使用的前端开发工具,主要用于创建具有特定格式的输入框,比如电话号码、日期、时间或信用卡号等。该插件允许用户在输入时遵循预定义的模式,确保数据的准确性和一致性。在网页...

    【jquery插件】jquery.maskedinput-1.2.2.js

    【jquery插件】jquery.maskedinput-1.2.2.js

    jQuery输入格式的插件Masked Input Plugin

    《jQuery输入格式插件Masked Input Plugin深度解析》 在Web开发中,用户界面的交互性和数据输入的规范性是提升用户体验的关键因素。jQuery Masked Input Plugin是一款强大的JavaScript库,它能够帮助开发者轻松地...

    前端项目-jquery.maskedinput.zip

    【前端项目-jquery.maskedinput.zip】是一个包含前端开发中常用的jQuery插件——jQuery Masked Input Plugin的资源压缩包。这个插件主要用于在HTML表单中实现输入字段的格式化,帮助用户按照预设的模式进行输入,...

    jquery.maskedinput:jquery.maskedinput.js 的 Shim 存储库

    在标题中提到的 "jquery.maskedinput.js" 是这个插件的核心文件,而 "jquery.maskedinput.js 的 Shim 存储库" 则可能是为了兼容不同版本的jQuery或者在不支持某些功能的环境中提供兼容性的解决方案。 **jQuery ...

    jquery.maskedinput.js掩码输入框(自动格式化输入文本)

    这个实例主要演示使用jquery.maskedinput.js插件实现输入框自动格式化数据,掩码文本输入框,可以理解为,当用户输入的文本框是时间格式,则本插件会将用户的输入自动变为时间格式,并为其自动添加时间分隔条款,...

    jQuery库和插件

    2. **表单处理插件**:如validate插件用于表单验证,masked input插件可以为输入框添加格式化规则,如电话号码或日期格式。 3. **图像和媒体插件**:如Lightbox用于创建弹出式的图片查看器,jPlayer用于音频和视频...

    jQuery相关插件

    5. 表单处理:如validation插件用于表单验证,masked input插件用于输入格式化,比如电话号码或日期。 6. Ajax交互:简化Ajax请求,如jQuery Form插件处理表单提交, Pace.js提供页面加载进度指示。 三、常见jQuery...

    使用ASP.NET MVC4的输入屏蔽

    标题“使用ASP.NET MVC4的输入屏蔽”所涉及的核心知识点是将jQuery的Masked Input插件与ASP.NET MVC4结合使用,以实现这个功能。jQuery Masked Input是一个轻量级的库,它为HTML输入元素提供了一个方便的方法来设置...

    masked-input:一个jQuery插件,用于将用户在文本字段中的输入限制为特定的模式

    jQuery Masked输入插件 一个插件,用于限制文本字段的输入,并允许用户轻松地以指定的模式输入数据。 一些示例模式包括电话号码,日期,社会保险等。这是预定义掩码及其代表的集合: X-代表字母字符(AZ,az) 9-...

    掩码文本输入框.zip

    jQuery Masked Input Plugin就是基于jQuery库的一个插件,它提供了一种简单的方法来实现掩码功能。jQuery的广泛使用使得这款插件在各种项目中都能轻松集成。 使用jQuery Masked Input Plugin的步骤大致如下: 1. *...

    240多个jQuery插件.doc

    - **Masked Input**: 可以设置输入框的格式,例如电话号码、日期等。 - **Type Watch Plugin**: 对输入进行实时监控并反馈。 - **Text limiter for form fields**: 限制文本框输入的最大字符数。 #### 3. 表单-选取...

    jQuery表单插件

    Tags Input插件允许用户以标签的形式输入数据,常用于关键词输入或分类标记,使得数据录入更加直观。 以上这些jQuery表单插件通过提供丰富的功能和灵活的配置选项,可以帮助开发者构建出交互性强、用户体验良好的...

    jquery 插件

    2. **表单处理**:如`validate`用于表单验证,`maskedinput`用于输入框格式化。 3. **图片轮播**:如`flexslider`,提供美观的图片轮播效果。 4. **模态对话框**:如`bootstrap-modal`,创建可定制的弹出窗口。 5. *...

    jQuery插件教程(搜罗了全部插件).pdf

    6. 其他实用插件:如jQuery Masked Input用于输入格式限制,TypeWatch Plugin用于检测输入框内容变化,jTagging用于标签输入,jQuery Checkbox (checkboxes with images)用于自定义样式的复选框等,这些插件丰富了...

    功能强大的jquery插件

    Masked Input Plugin是一款用于格式化输入字段的jQuery插件,它能够自动按照预设的格式填充文本框,如电话号码、日期等。这不仅规范了用户输入的数据格式,还减少了输入错误的可能性,提高了数据的准确性和一致性。 ...

Global site tag (gtag.js) - Google Analytics