`

js验证只能输入汉字 只能输入数字 只能输入英文和数字 控制输入框只能输入...

 
阅读更多


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

只能输入数字:
<input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">


只能输入英文和数字:
<input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

控制输入框只能输入文字或数字,也可以不允许输入特殊字符
这里不允许输入如下字符: (像 !@#$%^&* 等)<br>
<textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32 && event.keyCode < 48) || (event.keyCode > 57 && event.keyCode < 65) || (event.keyCode > 90 && event.keyCode < 97)) event.returnValue = false;">

只禁止空格输入
onkeyup="value=value.replace(/\s/g,'')"

只能输入中文和英文:
onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))"

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yu_haining/archive/2009/09/22/4579004.aspx
分享到:
评论

相关推荐

    JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】

    主要介绍了JavaScript控制输入框中只能输入中文、数字和英文的方法,基于正则验证实现字符输入限制功能,具有一定参考借鉴价值,需要的朋友可以参考下

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

    本文主要介绍了JS验证input输入框(字母,数字,符号,中文)的方法。具有很好的参考价值。下面跟着小编一起来看下吧

    jQuery输入框自动提示车牌号码验证效果.zip

    jQuery输入框自动提示车牌号码验证效果, 输入车牌号,下方提示,例如输入w ,则出现皖 ,这样的一个效果,在商城网站或者企业网站都会用到搜索的功能,与此功能类似,可以参考,php中文网推荐下载!

    数字的正则表达式写法参考书

    1.只能输入数字和英文的: &lt;input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1"&gt; 2...

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

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

    JS输入框邮箱地址验证代码

    教你怎么正确使用邮箱地址验证代码 下面是一些常用的正则表达式: 匹配中文字符的正则表达式: [\...^[A-Za-z0-9]+$ //匹配由数字和26个英文字母组成的字符串 ^\w+$ //匹配由数字、26个英文字母或者下划线组成的字符串

    js脚本大全 js验证大全 压缩包

    1.44 判断文本内容是否少于 2 个汉字/字符(js中汉字和字符占位一 样).. 53 1.45 检测输入是否只有字母或数字. 53 1.46 检测输入是否只有数字或不详,且输入数值不能过大(不能超过 32767).. 54 1.47 检测输入是否...

    基于js实现的限制文本框只可以输入数字

    话不多说,直接附上源码,仅供参考 封装了一下,要用的话直接调用下面getEvent函数即可 function getEvent() { if (document.all) { return window.event; //for ie } func = getEvent.caller;...

    怎么限制input的text里输入的值只能是数字(正则、js)

    当我们在一些网站注册账号、填写信息是,不小心将电话号码填写成汉字或其他英文字母了,这显然是不...Onblur 经常用于Javascript验证代码,一般用于表单输入框 语法 HTML 中: 复制代码 代码如下: &lt;element onblu

    限制只能输入数字的实现代码

    当我们在一些网站注册账号、填写信息是,不小心将电话号码填写成汉字或其他英文字母了,这显然是不正确的。为了帮助用户更好地...Onblur 经常用于Javascript验证代码,一般用于表单输入框 语法 HTML 中:   JavaS

    VUE表单验证.txt

    文档包含了常见的表单验证规则,包括是否合法IP地址、是否手机号码或者固话、是否固话、是否手机号码、是否身份证号码、是否邮箱、合法url、自动检验数值的范围、验证数字输入框最大数值、验证是否1-99之间、验证...

    js验证百家姓

    js验证姓名输入框必须是汉字并且是姓是百家姓。

    客户端统一验证JavaScript函数库及示例源码

    另外,其他函数如数据长度的验证,是验证内容的实际字节的长度,即汉字两个字节英文及数字两个字节,判断依据ASCII值,计算机在设计字符存储的时候就是超过一个字节的ASCII字符都是以两个字节存放的。同时...

    微信小程序实现简单input正则表达式验证功能示例

    本文实例讲述了微信小程序实现简单input正则表达式验证功能。分享给大家供大家参考,具体如下: 1、效果展示 2、关键代码 index.wxml文件 &lt;input placeholder="输入内容" bindinput="check"&gt;&lt;/input&gt; ...

    毕业设计-学生信息管理系统java

    输入框约束 学号、身份证、课程编号、教师编号只能输入数字,并且有最大输入限制,其中学号固定12位,若小于12位将会有提示。姓名只能输入中文。几乎所有输入框不能输入空格等约束 下拉框联动 添加、修改课程采用二...

    多种js正则表达式表单验证

    基于bootstrap写的正则表达式,一共有7种...文本框只能输入数字代码,只能输入数字和小数点,数字和小数点,只能输入英文字母和数字,不能输入中文,小数点后只能有最多两位,只能是数字和小数点和加减乘肴,方便使用

    联迪pos机测试工具gmc绿色版.rar

    软件介绍: ...中文商户名中文商户名为文本输入框,由商户根据自己实际商户名填写。波特率波特率的输入为下拉选择框,用户只需要从下拉框中给定的和这个两个选项中选择某个数值即可完成波特率输入。

    JS input正则验证大全

    JS input输入框 英文 中文 邮箱 手机号 银行卡 身份证等等各种正则验证 确保上传的内容合法合规,涉及侵权内容将会被移除

Global site tag (gtag.js) - Google Analytics