常用的js验证数字_第1页
常用的js验证数字_第2页
常用的js验证数字_第3页
常用的js验证数字_第4页
常用的js验证数字_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、常用的js验证数字,电话号码,传真,邮箱,手机号码,邮编,日期1、数字请输入数字"object.value=""object.focus(;2、电话号码,传真/校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”function isTel(object/国家代码(2到3位-区号(2到3位-电话号码(7到8位-分机号(3位"请输入正确的电话号码:电话号码格式为国家代码(2到3位-区号(2到3位-电话号码(7到8位-分机号(3位"'object.value=""object.focus(;3、邮箱请输入正确的

2、邮箱地址'object.value=""object.focus(;4、手机号码/校验手机号码:必须以数字开头,除数字外,可含有请输入正确的手机号码'object.value=""object.focus(;/校验日期请输入正确的日期'object.value=""object.focus(; 5、邮编/校验(国内邮政编码请输入正确的邮政编码'object.value=""object.focus(;6、日期/校验日期请输入正确的日期'object.value="&

3、quot;object.focus(; 一、清除空格去除空格return this.replace(/(s*|(s*$/g, ""二、检查一个字符串是否包含特殊字符/*功能:检查传入的字符串中是否包含特殊字符参数:str-要检查的字符串输出:"1"表示字符串不包含特殊字符,验证成功;否则返回"0"相关说明:空字符串可通过验证*/function CheckSpecialString(strStringFilter = new Array ("'" ,"", ".",

4、",", "", "/","<","","%","*"/可以向StringFilter中添加要过滤的字符i=StringFilter.length;j=str.length;for (k=0;k for (m=0;m temp1=str.charAt(m; temp2=StringFilterk; if (temp1=temp2 return 0; return 1; 三、检查一个字符串是否为中文/*功能:检查传入的字符串是否为中文参数:str-要检

5、查的字符串输出:true表示验证成功,false表示验证不成功相关说明:空字符串可以通过验证,且包含中文的特殊字符*/function IsChineseString(strvar pattern_cn = /(u4E00-u9FA5|uFE30-uFFA0*$/gi;if(pattern_cn.test(strreturn true;elsereturn false;四、检查一个字符串中是否包含全角空格/*功能:检查传入的字符串是否为中文参数:str-要检查的字符串输出:true表示验证成功(不饮食全解空格),false表示验证不成功相关说明:空字符串可以通过验证*/function Ful

6、lSpace(strvar Reg = /;var booleanT = Reg.test(str;if (booleanT = truereturn false;return true;五、比较两个字符串形式的日期大小/*比较两个字符串形式的日期大小功能:比较两个字符串形式的日期大小参数:firstDate-要检查日期字符串,字符串形式为"2007/05/08"或“2007-05-08”secondDate-要检查的日期字符串,字符串形式为"2007/05/08"或“2007-05-08”输出:true表示第一个日期大于第二个日期,false表示第二个

7、日期大于或等于第一个日期相关说明:空字符串可以通过验证*/function DateExample(firstDate,secondDateif ( firstDate.indexOf("-" > 0firstDate = firstDate.replace(/-/g,"/" ;if ( secondDate.indexOf("-" > 0secondDate = secondDate.replace(/-/g,"/" ;var FirstDate = new Date(Date.parse(first

8、Date ;var SecondDate = new Date(Date.parse(secondDate ;alert( FirstDate > SecondDate ;六、检查一个字符串是否为一个IP地地/*功能:检查传入的字符串是否为一个IP地址参数:str-要检查的字符串输出:true表示验证成功,false表示验证不成功相关说明:空字符串不可以通过验证*/function CheckIP(strvar Reg = /(1-9|1-9d|1d2|20-1d|220-3(.(d|1-9d|1d2|20-4d|250-53$/;var booleanT = Reg.test(str;

9、return booleanT ; 七、整除函数function Div(exp1, exp2var n1 = Math.round(exp1; /四舍五入var n2 = Math.round(exp2; /四舍五入var rslt = n1 / n2; /除if (rslt >= 0rslt = Math.floor(rslt; /返回值为小于等于其数值参数的最大整数值。elserslt = Math.ceil(rslt; /返回值为大于等于其数字参数的最小整数。return rslt;判断输入是否为正整数?1) "d+$"/非负整数(正整数 + 0) "0-9*1-90-9*$"/正整数 "(-d+|(0+$"/非正整数(负整数 + 0) "-0-9*1-90-9*$"/负整数 "-?d+$"/整数 "d+(.d+?$"/非负浮点数(正浮点数 + 0) "(0-9+.0-9*1-90-9*|(0-9*1-90-9*.0-9+|(0-9*1-90-9*$"

温馨提示

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

评论

0/150

提交评论