js正则表达式限制文本框只能输入数字,小数点,英文字母,.docx_第1页
js正则表达式限制文本框只能输入数字,小数点,英文字母,.docx_第2页
js正则表达式限制文本框只能输入数字,小数点,英文字母,.docx_第3页
js正则表达式限制文本框只能输入数字,小数点,英文字母,.docx_第4页
js正则表达式限制文本框只能输入数字,小数点,英文字母,.docx_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. varreg=/(w|u4E00-u9FA5)*$/; if(arr=username.match(reg) ti=1; returnture; else alert(用户名只允许为英文,数字和汉字的混合,n请检查是否前后有空格或者其他符号); ti=0; returnfalse; 2.利用正则表达式限制网页表单里的文本框输入内容: 用正则表达式限制只能输入中文:onkeyup=value=value.replace(/u4E00-u9FA5 /g,)onbeforepaste=clipboardData.setData(text,clipboardData.getData(text).replace(/u4E00-u9FA5/g,) 用正则表达式限制只能输入全角字符:onkeyup=value=value.replace(/uFF00-uFFFF /g,)onbeforepaste=clipboardData.setData(text,clipboardData.getData(text).replace(/uFF00-uFFFF/g,) 用正则表达式限制只能输入数字:onkeyup=value=value.replace(/d /g,)onbeforepaste=clipboardData.setData(text,clipboardData.getData(text).replace(/d/g,) 用正则表达式限制只能输入数字和英文:onkeyup=value=value.replace(/W /g,)onbeforepaste=clipboardData.setData(text,clipboardData.getData(text).replace(/d/g,) postedon2006-07-2013:34奚明亮阅读(351)评论(1)编辑收藏引用收藏至365Key 评论 #re:JS判断数字/字母/中文2006-07-2013:43阿奚 数字 functioncheck() if(!isNaN(document.all.form.str.value) alert(数字); 字母 functioncheck() varstr=/_a-zA-Z/; if(str.test(document.all.form.str.value) alert(字母); - /0-9a-zA-Z+$/ - /* *一些常用的javascript函数(方法) * *为便于使用,均书写成String对象的方法 *把他保存为.js文件,可方便的扩展字符串对象的功能 * *方法名功能 *- *Trim删除首位空格 *Occurs统计指定字符出现的次数 *isDigit检查是否由数字组成 *isAlpha检查是否由数字字母和下划线组成 *isNumber检查是否为数 *lenb返回字节数 *isInChinese检查是否包含汉字 *isEmail简单的email检查 *isDate简单的日期检查,成功返回日期对象 *isInList检查是否有列表中的字符字符 *isInList检查是否有列表中的字符字符 */ /*删除首尾空格*/ Stotype.Trim=function() returnthis.replace(/(s*)|(s*$)/g,); /*统计指定字符出现的次数*/ Stotype.Occurs=function(ch) /varre=eval(/+ch+/g); /returnthis.replace(re,).length; returnthis.split(ch).length-1; /*检查是否由数字组成*/ Stotype.isDigit=function() vars=this.Trim(); return(s.replace(/d/g,).length=0); /*检查是否由数字字母和下划线组成*/ Stotype.isAlpha=function() return(this.replace(/w/g,).length=0); /*检查是否为数*/ Stotype.isNumber=function() vars=this.Trim(); return(s.search(/+-?0-9.*$/)=0); /*返回字节数*/ Stotype.lenb=function() returnthis.replace(/x00-xff/g,*).length; /*检查是否包含汉字*/ Stotype.isInChinese=function() return(this.length!=this.replace(/x00-xff/g,*).length); /*简单的email检查*/ Stotype.isEmail=function() varstrr; varmail=this; varre=/(w+w+.w+)(.0,1w*)(.0,1w*)/i; re.exec(mail); if(RegExp.$3!=&RegExp.$3!=.&RegExp.$2!=.) strr=RegExp.$1+RegExp.$2+RegExp.$3; else if(RegExp.$2!=&RegExp.$2!=.) strr=RegExp.$1+RegExp.$2; else strr=RegExp.$1; return(strr=mail); /*简单的日期检查,成功返回日期对象*/ Stotype.isDate=function() varp; varre1=/(d4)年./-(d1,2)月./-(d1,2)日?$/; varre2=/(d1,2)月./-(d1,2)日./-(d2)年?$/; varre3=/(d1,2)月./-(d1,2)日./-(d4)年?$/; if(re1.test(this) p=re1.exec(this); returnnewDate(p1,p2,p3); if(re2.test(this) p=re2.exec(this); returnnewDate(p3,p1,p2); if(re3.test(this) p=re3.exec(this); returnnewDate(p3,p1,p2); returnfalse; /*检查是否有列表中的字符字符*/ Stotype.isInList=function(list) varre=eval(/+list+/); returnre.test(this); js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码 1.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二4.只能输入字母和汉字5.只能输入英文字母和数字,不能输入中文6.只能输入数字和英文chun7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:input onKeyPress=if(event.keyCode57) & event.keyCode!=46 | /.dd$/.test(value)event.returnValue=false8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:只能输入汉字:只能输入数字:只能输入英文和数字:控制输入框只能输入文字或数字,也可以不允许输入特殊字符这里不允许输入如下字符: (像 !#$%&* 等) 32 & event.keyCode 57 & event.keyCode 90 & event.keyCode 只禁止空格输入onkeyup=value=value.re

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论