javascript基于正则表达式的文本框验证代码
<input type="text"onblur="if(this.value.replace(/^+|+$/g,"")=="")alert("不能为空!")">
<inputonblur="if(/[^0-9a-zA-Z]/g.test(value))alert("有错")">
<inputonkeyup="value=value.replace(/[^0-9a-zA-Z]/g,"")"/>
<inputtype="text"onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,"")">
/^([a-zA-z_]{1})([\w]*)$/g.test(str)
<inputname="text"type="text"id="NewPage"onKeyUp="value=value.replace(/\D/g,"")"onafterpaste="value=value.replace(/\D/g,"")">
<inputtype="text"onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,"")">
<inputtype="text"onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,"")">
<inputtype="text"onkeyup="value=value.replace(/[^a-zA-Z]/g,"")">
<inputtype="text"onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,"")">
<inputtype="text"onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,"")"onkeydown="fncKeyStop(event)"onpaste="returnfalse"oncontextmenu="returnfalse"/>
<inputname="price"type="text"size="8"maxlength="8"onkeyup="value=value.replace(/[^\d\.]/g,"")">
中文:u4E00-u9FA5
数字:d、0-9
英文:a-z、A-Z
其它符号@,点或其它符号.也可以多个,用\隔开就行了.
例如:
中、英文和数字加@符号加点符号:\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.
相关文章
- 最实用的JavaScript一行代码
- JavaScript小技能:原型链的运作机制、Promise链
- 【说站】javascript组合继承的基本原理
- 分享一个Javascript通过正则表达式验证E-Mail地址有效性的函数
- javascript使用正则表达式替换或者捕获子字符串
- javascript 正则表达式之分组与前瞻匹配详解编程语言
- 实现千元分隔符javascript代码详解编程语言
- JavaScript学习总结(二十)——Javascript非构造函数的继承详解编程语言
- JavaScript正则表达式的方法详解编程语言
- JavaScript 正则表达式的 5 个方法
- javascript第一课
- Javascript常用运算符(Operators)-javascript基础教程
- JavaScript正则表达式之后向引用实例代码
- JavaScript浮点数运算精度问题
- javascript日期联动选择器[其中的一些代码值得学习]
- JavaScript学习笔记(十四)正则表达式
- JavaScript设计模式富有表现力的Javascript(一)
- javascript常用正则表达式合集
- javascript的正则表达式学习资料复习
- javascript中匹配价格的正则表达式
- Javascript中关于prototype属性实现继承的原理图
- javascript结合html5canvas实现(可调画笔颜色/粗细/橡皮)的涂鸦板
- javascript正则表达式容易被忽略的小问题整理
- JavaScript获取FCK编辑器信息的具体方法
- JavaScript中的字符串操作详解
- 利用noesis.Javascript开源组件.Net中执行javascript脚本
- JavaScript中的Math使用介绍
- javascript正则表达式之search()用法实例
- JavaScript中判断页面关闭、页面刷新的实现代码
- javascript正则表达式参数/g与/i及/gi的使用指南