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

转载 2018年04月17日 11:14:32
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>js验证input输入框(字母,数字,符号,中文)</title>
</head>
<body>
<h1>js验证输入框内容</h1>
<br />
<br />

只能输入英文
<input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">
<br />
<br />
只能输入英文
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"
       onkeydown="fncKeyStop(event)" onpaste="return false"
       oncontextmenu="return false" />
无法粘贴,右键不会弹出粘贴菜单
<br />
<br />
只能输入数字:
<input onkeyup="this.value=this.value.replace(/\D/g,'')"
       onafterpaste="this.value=this.value.replace(/\D/g,'')">
<br />
<br />
只能输入数字,小数点:
<input name="price" type="text"
       onkeyup="value=value.replace(/[^\d\.]/g,'')">
<br />
<br />
只能输入数字,小数点,下划线:
<input name="price" type="text"
       onkeyup="value=value.replace(/[^\d\._]/g,'')">
<br />
<br />
只能输入英文和数字:
<input onkeyup="value=value.replace(/[\W]/g,'') "
       onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
<br />
<br />
只能输入汉字:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
       onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))">
<br />
<br />
禁止输入法输入:
<input type="text" style="ime-mode: disabled">
无法切换输入法
<br />
<br />
只能输入中文、英文、数字、@符号和.符号:
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">
<br />
<br />
不能为空:
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">
<br />
<br />


</body>
</html>

验证码之数字字母混合验证码

-
  • 1970年01月01日 08:00

input 输入框 只能输入数字、字母、汉字等

1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数字和小数点方法二 ...
  • Eric19911992
  • Eric19911992
  • 2016-05-11 11:04:11
  • 7467

JS的正则表达式判断输入框内为中文或者是英文数字

只能输入数字和英文的: 2.只能输入数字的: 3.只能输入全角的: 4.只能输入汉字的: 5.也可以这样: 输入数字和.,否则弹出输入有误 ...
  • lianqiangjava
  • lianqiangjava
  • 2012-06-20 16:05:16
  • 7081

输入框只能包括中文、英文字母、数字和下划线或者空格

js           function inputWord() {             var vRtxtUserName = document.getElementById("tx...
  • yqq6com
  • yqq6com
  • 2012-04-02 10:50:54
  • 3701

控制input输入只能是字母、数字、下划线

g,'');">  这个可以输入大小写字母和数字,下画线 或者  g,'');">  这个可以输入小写字母和数字,下画线...
  • buyueliuying
  • buyueliuying
  • 2016-01-12 10:07:38
  • 3603

Jquery控制文本框只能输入数字或字母

针对"只能输入数字"、"只能输入字母"和"只能输入数字和字母"的三种输入限制,封装成onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法,方便复用,由于里面...
  • chenbinqq
  • chenbinqq
  • 2016-01-13 16:14:03
  • 1426

js控制文本框只能输入中文、英文、数字与指定特殊符号

js控制文本框只能输入中文、英文、数字与指定特殊符号总而言之: 先在‘’ 里输入 onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X...
  • u011986449
  • u011986449
  • 2014-07-29 13:13:51
  • 3751

输入框只能输入字母或数字

// 1.输入框只能输入字母 onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'')" // 2.输入框只能输入数字 onkeyup="t...
  • u011473036
  • u011473036
  • 2016-12-01 17:37:34
  • 766

输入框数字、百分比、价格 自动验证 JS

自动验证输入框并矫正输入值,将js引入页面中,并在要添加验证的输入框中添加相应class1、class =‘percentage’ ,验证是否为百分比,要求输入0-100范围内的整数。$('body'...
  • iong_l
  • iong_l
  • 2017-06-15 15:10:58
  • 339

js正则表达式限制文本框只能输入字母和汉字

  • 2010年07月14日 10:57
  • 174B
  • 下载
收藏助手
不良信息举报
您举报文章:js验证input输入框(字母,数字,符号,中文)
举报原因:
原因补充:

(最多只允许输入30个字)