JavaScript验证函数大全

怼烎@ 2022-08-07 16:47 123阅读 0赞
  1. 长度限制

复制代码

  1. 只能是汉字
  1. <input οnkeyup=”value=”/oblog/value.replace(/[^/u4E00-/u9FA5]/g,’’)”>

复制代码

3.” 只能是英文

复制代码

  1. 只能是数字

复制代码

  1. 只能是英文字符和数字

复制代码

  1. 验证油箱格式

复制代码

  1. 屏蔽关键字(这里屏蔽***和****)

复制代码

  1. 两次输入密码是否相同

复制代码

屏蔽右键 很酷
οncοntextmenu=”return false”
加在body中

2.1 表单项不能为空

复制代码

2.2 比较两个表单项的值是否相同

复制代码

2.3 表单项只能为数字和”_“,用于电话/银行帐号验证上,可扩展到域名注册等

复制代码

2.4 表单项输入数值/长度限定

复制代码

2.5 中文/英文/数字/邮件地址合法性判断

复制代码

2.6 限定表单项不能输入的字符

复制代码

  1. 检查一段字符串是否全由数字组成
    -———————————————————

复制代码

  1. 怎么判断是否是字符
    -———————————————————
  1. if (/[^/x00-/xff]/g.test(s)) alert(“含有汉字”);

  2. else alert(“全是字符”);

复制代码

  1. 怎么判断是否含有汉字
    -———————————————————
  1. if (escape(str).indexOf(“%u”)!=-1) alert(“含有汉字”);

  2. else alert(“全是字符”);

复制代码

  1. 邮箱格式验证
    -———————————————————
  1. //函数名:chkemail

  2. //功能介绍:检查是否为Email Address

  3. //参数说明:要检查的字符串

  4. //返回值:0:不是 1:是

  5. function chkemail(a)

  6. { var i=a.length;

  7. var temp = a.indexOf(‘@’);

  8. var tempd = a.indexOf(‘.’);

  9. if (temp > 1) {

  10. if ((i-temp) > 3){

  11. if ((i-tempd)>0){

  12. return 1;

  13. }

  14. }

  15. }

  16. return 0;

  17. }

复制代码

  1. 数字格式验证
    -———————————————————
  1. //函数名:fucCheckNUM

  2. //功能介绍:检查是否为数字

  3. //参数说明:要检查的数字

  4. //返回值:1为是数字,0为不是数字

  5. function fucCheckNUM(NUM)

  6. {

  7. var i,j,strTemp;

  8. strTemp=”012345**9”;

  9. if ( NUM.length== 0)

  10. return 0

  11. for (i=0;i<NUM.length;i++)

  12. {

  13. j=strTemp.indexOf(NUM.charAt(i));

  14. if (j==-1)

  15. {

  16. //说明有字符不是数字

  17. return 0;

  18. }

  19. }

  20. //说明是数字

  21. return 1;

  22. }

复制代码

  1. 电话号码格式验证
    -———————————————————
  1. //函数名:fucCheckTEL

  2. //功能介绍:检查是否为电话号码

  3. //参数说明:要检查的字符串

  4. //返回值:1为是合法,0为不合法

  5. function fucCheckTEL(TEL)

  6. {

  7. var i,j,strTemp;

  8. strTemp=”012345**9-()# “;

  9. for (i=0;i<TEL.length;i++)

  10. {

  11. j=strTemp.indexOf(TEL.charAt(i));

  12. if (j==-1)

  13. {

  14. //说明有字符不合法

  15. return 0;

  16. }

  17. }

  18. //说明合法

  19. return 1;

  20. }

复制代码

  1. 判断输入是否为中文的函数
    -———————————————————
  1. function ischinese(s){

  2. var ret=true;

  3. for(var i=0;i<s.length;i++)

  4. ret=ret && (s.charCodeAt(i)>=10000);

  5. return ret;

  6. }

复制代码

  1. 综合的判断用户输入的合法性的函数
    -———————————————————

复制代码

2.2 比较两个表单项的值是否相同

复制代码

2.3 表单项只能为数字和”_“,用于电话/银行帐号验证上,可扩展到域名注册等

复制代码

2.4 表单项输入数值/长度限定

复制代码

2.5 中文/英文/数字/邮件地址合法性判断

复制代码

2.6 限定表单项不能输入的字符

复制代码

-——————————————————————————————————————————————————————————-

js验证radio是否选择

复制代码

发表评论

表情:
评论列表 (有 0 条评论,123人围观)

还没有评论,来说两句吧...

相关阅读

    相关 JavaScript正则验证函数

    1、验证年龄格式(年龄只能0~99,两位数) 2、控制文本框只能输入数字 3、验证字符串是否只包含数字 4、验证Email格式 5、验证文本必须是英文 6、验证货币格