`
yeweimian123
  • 浏览: 42871 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

js各种验证文本框输入格式

    博客分类:
  • js
 
阅读更多
不能为空
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">

只能输入英文和数字
<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')">
<input onkeyup="value=value.replace(/[^0-9a-zA-Z]/g,'')"/>
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">

判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母
/^([a-zA-z_]{1})([\w]*)$/g.test(str)

只能输入数字
<input name="text" type="text" id="NewPage" onKeyUp="value=value.replace(/\D/g,'')" onafterpaste="value=value.replace(/\D/g,'')" >

只能输入中文
<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">

只能输入英文
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')">
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">

只能输入中文、英文、数字、@符号和.符号
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">

只允许输入英文,且不能粘贴也无法弹出粘贴菜单
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" onkeydown="fncKeyStop(event)" onpaste="return false" oncontextmenu = "return false"/>

只能输入数字和点号(注意:在[^\d\.]里的d不能写成大写D,否则就变成除了数字以外的所有字符)
<input name="price" type="text" size="8" maxlength="8" onkeyup="value=value.replace(/[^\d\.]/g,'')" >

总而言之:先在<input>里输入onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g,'')里的X换成你想输入的代码就可以了

中文:u4E00-u9FA5
数字:d、0-9
英文:a-z、A-Z
其它符号@,点或其它符号.也可以多个,用\隔开就行了.
例如:
中、英文和数字加@符号加点符号:\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.

若想在文本框里不能右键弹出菜单和不能粘贴进复制的信息的话就要在<input>里输入 onKeyDown="fncKeyStop(event)" onpaste="return false" oncontextmenu="return false;"
分享到:
评论

相关推荐

    js各种验证文本框输入格式(正则表达式)

    以下是一些使用正则表达式验证文本框输入格式的具体场景和示例: 1. 非空验证 文本框常常需要用户输入一些信息,不能为空,可以通过正则表达式检查输入是否为空。示例代码为: ```javascript (this.value....

    验证文本框只能输入数字

    下面我们将详细介绍如何使用JavaScript验证文本框只能输入数字。 首先,我们需要了解HTML中的`&lt;input&gt;`标签,它是创建文本输入字段的元素。默认情况下,用户可以在这个输入框中输入任何字符。为了限制用户只能输入...

    js限制文本框输入内容

    "js限制文本框输入内容"这个主题涉及到如何使用JavaScript来控制用户在HTML文本框(`&lt;input&gt;`元素)中输入的数据类型和格式。这通常是为了增强用户体验,确保用户输入的数据符合预期,避免错误或不合法的输入。以下...

    JS验证文本框输入Money类型保留两位小数和只能输入数字

    JS验证文本框输入Money类型保留两位小数和只能输入数字,以前是免费的不知到什么时候被改成收费了,希望大家谅解

    验证文本框输入的是否是汉字,数字

    综上所述,验证文本框输入的汉字和数字涉及前端开发中的事件处理、正则表达式、JavaScript编程、表单验证、错误提示、异步通信等多个方面。熟练掌握这些技能,能帮助开发者创建更健壮、用户体验更好的Web应用。在...

    Jquery各种小功能文本框验证,弹出日期牌等

    2. 邮箱验证:在文本框中输入邮箱地址时,Validform能检测输入是否符合标准的邮箱格式。这通常通过正则表达式实现,例如`/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/`,确保输入的字符串符合电子邮件的标准...

    验证文本框只能输入数字和小数点

    ### 验证文本框只能输入数字和小数点的知识点详解 #### 一、背景介绍 在Web开发中,为了确保用户输入的数据符合预期格式,经常需要对输入的数据进行校验。例如,在处理金额或重量等数值时,我们通常希望用户只能...

    JavaScript验证文本框是否为空的代码

    ### JavaScript验证文本框是否为空的代码 在Web开发中,前端表单验证是十分重要的一个环节,它能够确保用户输入的数据符合预期格式,减少后端处理的负担,并提高用户体验。本文将详细介绍如何使用JavaScript来验证...

    javascript计算文本框输入内容的长度

    根据提供的文件信息,我们可以深入探讨如何使用JavaScript来计算文本框输入内容的长度。尽管标签中标注的是"C#",但从给出的代码片段来看,这显然是一段JavaScript代码,用于实时显示用户在文本框内输入内容的长度。...

    控制输入文本框的格式

    标题“控制输入文本框的格式”所涉及的知识点主要集中在前端交互和数据验证方面,主要使用到的技术有JavaScript(及其库jQuery)以及可能涉及到的后台交互AJAX。下面将详细阐述这些知识点。 首先,JavaScript是Web...

    js文本框验证大全

    js文本框验证大全

    js文本框输入正整数的验证

    对于“js文本框输入正整数的验证”这一主题,涉及到的知识点主要包括正则表达式、事件处理以及输入框控件的属性与方法。 ### 正则表达式 正则表达式是用于匹配字符串中特定模式的强大工具,在JavaScript中,它们被...

    自定义IP文本框输入

    在IT领域,自定义IP文本框输入是一种常见的用户界面元素,尤其在网络配置或网络相关的应用程序中非常常见。它的主要目的是确保用户能够准确无误地输入合法的IP地址,从而避免因输入错误导致的网络通信问题。IP地址是...

    javascript日期输入文本框

    当用户在文本框中输入或选择日期时,可以触发事件处理函数,进行实时的输入验证和格式化。 7. **异步数据处理** 在实际应用中,日期可能与服务器端的数据交互有关,例如提交表单时需要验证或转换日期。在这种情况...

    js正则表达式限制文本框只能输入数字,能输小数点.

    接下来,我们可以通过JavaScript来实现对文本框输入内容的验证。这里给出两种方法:一种是在用户键入时即时验证,另一种是在用户离开输入框后进行验证。 ##### 方法一:即时验证 可以使用`onkeyup`事件监听器来...

    文本框数字验证!

    通过正则表达式、客户端验证和服务器端验证,以及利用各种开发工具和框架,我们可以构建出高效且安全的数字输入验证机制。在实际项目中,根据需求的复杂性,可以选择不同的验证策略和工具,以达到最佳效果。

    js文本框正则表达式验证

    根据提供的文件信息,我们可以总结出一系列关于JavaScript...通过以上这些函数,可以有效地对各种输入进行验证,确保用户提交的数据格式正确无误。这些正则表达式涵盖了常见的数据验证需求,可以在实际项目中灵活运用。

Global site tag (gtag.js) - Google Analytics