表单验证的一些正则表达式
来源:互联网 发布:360全景拍摄软件 编辑:程序博客网 时间:2024/05/21 17:42
只能输入数字和英文的:
<input onkeyup="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
ID="Text1" NAME="Text1">
只能输入数字的:
<input onkeyup="value=value.replace(/[^\d]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
ID="Text2" NAME="Text2">
只能输入全角的:
<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
ID="Text3" NAME="Text3">
只能输入汉字的:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
禁止特殊字符
<input onkeyup="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
ID="Text1" NAME="Text1">
只能输入数字的:
<input onkeyup="value=value.replace(/[^\d]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"
ID="Text2" NAME="Text2">
只能输入全角的:
<input onkeyup="value=value.replace(/[^\uFF00-\uFFFF]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\uFF00-\uFFFF]/g,''))"
ID="Text3" NAME="Text3">
只能输入汉字的:
<input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"
ID="Text4" NAME="Text4">
只允许输入英文字母、数字和&=@
<input name="username" type="text"onkeyup="value=value.replace(/[^/w=@&]|_/ig,'')">
只允许输入英文字母、数字和下划线(以下二种方法实现)
<input name="username" type="text"style="ime-mode:disabled">
<input name="username" type="text"onkeyup="value=value.replace(/[^/w/.//]/ig,'')">
禁止特殊字符
onKeyPress="if(event.keyCode < 45 ||event.keyCode > 57 ) event.returnValue =false;"
小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
<inputonKeyPress="if((event.keyCode<48 ||event.keyCode>57) &&event.keyCode!=46 ||//./d/d$/.test(value))event.returnValue=false">
控制输入框只能输入文字或数字,也可以不允许输入特殊字符,这里不允许输入如下字符: (像 !@#$%^&*等)<br>
<textarea rows=2 cols=20 name=commentsonKeypress="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,'')"
onkeydown="if(event.keyCode==32) return false"
只能输入数字,能输小数点.
只能输入字母和汉字
只能输入中文和英文:
onkeyup="value=value.replace(/[^/a-zA-Z/u4E00-/u9FA5]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/a-zA-Z/u4E00-/u9FA5]/g,''))"
文本框只能输入数字代码(小数点也不能输入) 不允许输入特殊字符和空格:
<input id="code" onkeypress="returnValidateSpecialCharacter();"onblur="validate(this)"/>
<inputonkeyup="this.value=this.value.replace(//D/g,'')"onafterpaste="this.value=this.value.replace(//D/g,'')">
只能输入数字,能输小数点.
<inputonkeyup="if(isNaN(value))execCommand('undo')"onafterpaste="if(isNaN(value))execCommand('undo')">
<input name=txt1onchange="if(//D/.test(this.value)){alert('只能输入数字');this.value='';}">
只能输入字母和汉字
<input onkeyup="value=value.replace(/[/d]/g,'')"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[/d]/g,''))"maxlength=10 name="Numbers">
style="ime-mode:Disabled 这句意为关闭输入法。防止开着全角输入数字,输不进去。
举例:注册时的用户名输入
用户名 :
<input onkeyup="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" type="text" name="username" maxlength=10 style="width: 150"><font color=red>*</font></br>
0 0
- 表单验证的一些正则表达式
- 一些表单验证常用的正则表达式收集
- 一些表单验证常用的正则表达式收集
- 验证表单的正则表达式
- 正则表达式验证表单
- 表单验证 正则表达式
- 正则表达式表单验证
- 表单验证 正则表达式
- 正则表达式表单验证
- 表单验证-正则表达式
- 正则表达式--表单验证
- 表单验证(正则表达式)
- 表单验证 正则表达式
- 一个通用的正则表达式表单验证
- 常用的表单验证正则表达式
- 简单的表单验证正则表达式
- 表单验证常用的正则表达式
- 验证表单元素常用的正则表达式
- mybatis分页插件
- HDU——2612 Find a way(广搜)
- 查看Linux下重要硬件的相关信息
- Altium Designer笔记之编译屏蔽/Compile Mask
- 关于异或运算的一个问题
- 表单验证的一些正则表达式
- WoSign EV代码签名数字证书准备就绪
- LinkedList基本用法
- 字符串的排列
- mybatis实战教程(mybatis in action),mybatis入门到精通
- Android应用通用线程
- 连接池
- PhoneGap插件开发---基于百度LBS的导航插件(三)
- SSH2框架搭建