`

JS验证input输入框(字母,数字,符号,中文)

阅读更多
js验证输入框内容
 
 
只能输入英文
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">
 

 

只能输入英文
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"
    onkeydown="fncKeyStop(event)" onpaste="return false"
    oncontextmenu="return false" />
无法粘贴,右键不会弹出粘贴菜单
 
 
只能输入数字:
<input onkeyup="this.value=this.value.replace(/\D/g,'')"
    onafterpaste="this.value=this.value.replace(/\D/g,'')">

 

 

只能输入数字,小数点:
<input name="price" type="text"
    onkeyup="value=value.replace(/[^\d\.]/g,'')">
 
 
只能输入数字,小数点,下划线:
<input name="price" type="text"
    onkeyup="value=value.replace(/[^\d\._]/g,'')">

 

 

只能输入英文和数字:
<input onkeyup="value=value.replace(/[\W]/g,'') "

    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text')

.replace(/[^\d]/g,''))">

 
 
只能输入汉字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"

    onbeforepaste="clipboardData.setData('text',clipboardData.getData('text')

.replace(/[^\u4E00-\u9FA5]/g,''))">

 
 
禁止输入法输入:
<input type="text" style="ime-mode: disabled">
无法切换输入法

 

 

只能输入中文、英文、数字、@符号和.符号:
<input type="text"
    onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
 
 
不能为空:
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">
 
分享到:
评论

相关推荐

    javascript代码-使用js验证input输入框(字母,数字,符号,中文)的源代码

    ——学习参考资料:仅用于个人学习使用! javascript代码-使用js验证input输入框(字母,数字,符号,中文)的源代码

    JS input正则验证大全

    本资源包“JS input正则验证大全”主要聚焦于使用JavaScript进行输入框(input)的各种类型的数据验证,包括英文、中文、邮箱、手机号、银行卡和身份证等常见字段的正则校验规则。以下是对这些知识点的详细说明: 1...

    js 限制input只能输入数字、字母和汉字等等

    本文将详细解释如何通过JavaScript实现对input元素输入内容的限制,主要包括以下几种限制情况:只能输入数字、字母和汉字;只能输入数字,包括小数点;不能输入特定字符;限制小数点后位数等。 1. 限制只能输入数字...

    使用正则限制input框只能输入数字/英文/中文等等

    本文将详细介绍如何使用正则表达式来限制input框的输入,包括只能输入数字、英文、中文等。 首先,我们要了解正则表达式的基本组成部分。正则表达式通常由字母、数字、特殊符号及这些符号组合而成。在HTML中,我们...

    HTML输入框限制非字母输入

    默认情况下,用户可以在输入框中输入各种字符,包括字母、数字、符号等。为了限制输入,我们可以利用HTML5的`pattern`属性,设置正则表达式来约束输入内容。例如,如果只想允许用户输入A、B、C、D这四个字母,可以...

    javascript 控制input只允许输入的各种指定内容.docx

    利用 JavaScript 对 input 输入框进行限制,能够有效提升用户体验并减少后端处理数据时可能出现的问题。本文将详细介绍如何使用 JavaScript 实现对 input 输入框内允许输入内容的控制。 #### 一、只允许输入数字 在...

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

    **效果**:确保小数点后最多只能输入两位数字,并允许输入字母、中文以及其他运算符号。 #### 四、结论 以上代码示例展示了如何使用JavaScript结合正则表达式来实现对HTML表单中输入内容的有效控制。根据具体的...

    车牌输入框用于输入车牌号码

    3. **格式验证**:输入框应具备实时验证功能,检查用户输入是否符合车牌号码的规则,例如,禁止输入非法字符,如空格、特殊符号等。 4. **提示信息**:可以提供格式提示,例如,显示“请输入XX省车牌”或“请输入新...

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

    验证输入是否包含中文、英文、数字、@符号和点号 ```html &lt;input onkeyup="this.value = this.value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.\s]/g, '')"&gt; ``` 这里增加了对空格的支持,使得输入可以包含空格...

    js验证大全.txt

    根据给定文件的信息,我们可以提炼出一系列关于JavaScript验证方法的知识点,这些方法涵盖了从基本的长度检查到复杂的正则表达式匹配,适用于不同阶段的开发者。以下是对这些知识点的详细解释: ### 1. 验证文本框...

    解析使用js判断只能输入数字、字母等验证的方法(总结)

    本文将详细介绍几种常见的JavaScript技术来实现对用户输入的数字、字母等特定类型数据的有效验证。 #### 二、禁止输入中文字符 1. **禁用粘贴功能**: ```html &lt;input onpaste="return false;" type="text" name...

    很好的js 验证表单

    JavaScript(简称JS)是一种轻量级的解释型编程语言,广泛应用于网页和网络应用开发,尤其是在客户端进行数据验证。在Web开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,从而提高用户...

    JS使用正则表达式判断输入框失去焦点事件

    3. **JavaScript验证函数**: 在HTML中,我们可以为每个输入框的`onfocusout`事件添加一个回调函数,如`verify`。这个函数会接收输入框的引用作为参数,然后使用正则表达式检查其值: ```javascript function ...

    正则表达式限制文本框只能输入数字,小数点,英文字母,汉字[文].pdf

    小数点后最多两位(支持数字、字母、汉字,允许运算符号) ```html &lt;input onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')"&gt; ``` **解析**:此段代码使用正则表达式`/^(\-)*(\d+)\...

    只能输入数字小数点负号正则

    假设我们需要开发一个简单的金额输入框,用户可以在其中输入金额,但是为了防止用户输入非法字符(如字母、特殊符号等),我们需要对用户的输入进行限制。此时,可以采用题目中的正则表达式实现这一功能。 **HTML...

    js验证大全,正则表达式

    根据提供的文件信息,我们可以归纳总结出以下几个重要的JavaScript验证知识点及相关正则表达式的应用: ### 一、纯英文字符验证 **代码示例:** ```javascript &lt;input onkeyup="value=value.replace(/[\W]/g,'')" ...

    史上最全最完整的js表单验证控制代码大全

    根据提供的标题、描述以及部分代码内容,我们可以整理出一系列与JavaScript表单验证相关的知识点。以下是对这些知识点的详细解析: ### 1. 基础表单元素验证 #### 1.1 文本框(`&lt;input&gt;`)与文本区域(`&lt;textarea&gt;...

    js验证表单大全

    根据提供的文件信息,本文将详细解析“js验证表单大全”的相关知识点,涵盖常见的正则表达式、事件处理以及函数实现等内容。 ### 一、正则表达式在表单验证中的应用 #### 1. 验证整数(非负) - **正则表达式**:`...

Global site tag (gtag.js) - Google Analytics