原生JavaScript判断是否为邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的 js 验证

摘要:
验证篇这一篇文章主要是10个比较常用表单验证功能,包括了邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的验证,有了这些代码片段,平时的表单验证也可以不需要jquery的验证插件了,希望可以帮到大家。。。isNULL){chars=jsTrim;ifreturnfalse;elsereturntrue;}returnfalse;}75、原生JavaScript判断字符串是否为小数复制代码代码如下:functionisValidDecimal{varre=/^d*.?d{1,2}$/;ifreturnfalse;elsereturntrue;}76、原生JavaScript判断字符串是否为整数复制代码代码如下:functionisNumber{varre=/^d*$/;ifreturnfalse;elsereturntrue;}77、原生JavaScript判断字符串是否为浮点数复制代码代码如下:functionisFloat{for{if((str.charAt(i)"9")&&str.charAt(i)!
(71~80)验证篇这一篇文章主要是10个比较常用表单验证功能,包括了邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的验证,有了这些代码片段,平时的表单验证也可以不需要jquery的验证插件了,希望可以帮到大家。。。
71、原生JavaScript判断是否为邮箱
复制代码 代码如下:

functionisEmail(str){
    var re=/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/;
  if (re.test(str) != true) {
    return false;
  }else{
    return true;
  }
}

72、原生JavaScript判断是否有列表中的危险字符
复制代码 代码如下:

functionisValidReg(chars){
  var re=/<|>|[|]|{|}|『|』|※|○|●|◎|§|△|▲|☆|★|◇|◆|□|▼|㊣|﹋|⊕|⊙|〒|ㄅ|ㄆ|ㄇ|ㄈ|ㄉ|ㄊ|ㄋ|ㄌ|ㄍ|ㄎ|ㄏ|ㄐ|ㄑ|ㄒ|ㄓ|ㄔ|ㄕ|ㄖ|ㄗ|ㄘ|ㄙ|ㄚ|ㄛ|ㄜ|ㄝ|ㄞ|ㄟ|ㄢ|ㄣ|ㄤ|ㄥ|ㄦ|ㄧ|ㄨ|ㄩ|■|▄|▆|*|@|#|^|\/;
  if (re.test( chars) == true) {
    return false;
  }else{
    return true;
  }
}

73、原生JavaScript判断字符串是否大于规定的长度
复制代码 代码如下:

functionisValidLength(chars, len) {
  if (chars.length <len) {
    return false;
  }
  return true;
}

74、原生JavaScript判断字符串是为网址不区分大小写
复制代码 代码如下:

functionisValidURL( chars ) {
  var re=/^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(S+.S+)$/;
  if (!isNULL(chars)) {
    chars =jsTrim(chars);
    if (chars.match(re) == null)
      return false;
    else
      return true;
  }
  return false;
}

75、原生JavaScript判断字符串是否为小数
复制代码 代码如下:

functionisValidDecimal( chars ) {
  var re=/^d*.?d{1,2}$/;
  if (chars.match(re) == null)
    return false;
  else
    return true;
}

76、原生JavaScript判断字符串是否为整数
复制代码 代码如下:

functionisNumber( chars ) {
  var re=/^d*$/;
  if (chars.match(re) == null)
    return false;
  else
    return true;
}

77、原生JavaScript判断字符串是否为浮点数
复制代码 代码如下:

functionisFloat( str ) {
  for(i=0;i<str.length;i++)  {
     if ((str.charAt(i)<"0" || str.charAt(i)>"9")&& str.charAt(i) != '.'){
      return false;
     }
  }
  return true;
}

78、原生JavaScript判断字符是否为A-Za-z英文字母
复制代码 代码如下:

functionisLetters( str ){
  var re=/^[A-Za-z]+$/;
  if (str.match(re) == null)
    return false;
  else
    return true;
}

79、原生JavaScript判断字符串是否邮政编码
复制代码 代码如下:

functionisValidPost( chars ) {
  var re=/^d{6}$/;
  if (chars.match(re) == null)
    return false;
  else
    return true;
}

80、原生JavaScript判断字符是否空NULL
复制代码 代码如下:

functionisNULL( chars ) {
  if (chars == null)
    return true;
  if (jsTrim(chars).length==0)
    return true;
  return false;
}

免责声明:文章转载自《原生JavaScript判断是否为邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的 js 验证》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python连接mysql并进行增删改查操作(转!)Netdata---Linux系统性能实时监控平台部署下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

[转]浮点运算decimal.js

开发过程中免不了有浮点运算,JavaScript浮点运算的精度问题会带来一些困扰  JavaScript 只有一种数字类型 ( Number )  JavaScript采用 IEEE 754 标准双精度浮点(64),64位中 1位浮点数中符号,11存储指数,52位存储浮点数的有效数字  有时候小数在二进制中表示是无限的,所以从53位开始就会舍入(舍入规则是...

JS方法重写

from http://www.cnblogs.com/aooyu/archive/2009/12/11/1621904.html 1.HTML的是被浏览器按顺序解析的,那么我们看下面的例子  HTML code <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "htt...

XSL基础教程(二)

青苹果工作室编译,转自 ccidnet 网站2001年03月16日内容:    客户端XSL 服务器端XSL XSL(eXtensible Style sheet Language),即可扩展样式表语言,是XML的亲密伙伴。要学习好XML,不能不掌握XSL。本文就向你全面讲述XSL的一切一切: 客户端XSL:如何用XML解析器在客户机上将XML文档转换成H...

【译】Js基础运行机制

一、js的工作原理:引擎、运行时与调用栈概述 JavaScript引擎的一个流行示例是Google的V8引擎。比如,V8引擎用于Chrome和Node.js。 该引擎包括两个主要组件:*内存堆-这是内存分配的地方*调用堆栈-这是代码执行时堆栈帧的位置 运行时浏览器中有几乎所有JavaScript开发人员都在使用的API(例如“ setTimeout”)。...

JS和JSP的区别

js是javascript的缩写。以下是JSP与baiJS的区别和联系:du 名字:JS:JavaScript JSP:Java Server Pages 执行过程:zhiJSP先翻译,翻译成Servlet执行如: test.jsp 要变成 test_jsp.java 然后dao编译成 test_jsp.class而 test_jsp.java 本身就是一...

解读 JavaScript 之引擎、运行时和堆栈调用

https://www.oschina.net/translate/how-does-javascript-actually-work-part-1 随着 JavaScript 变得越来越流行,很多团队在他们的堆栈中实现诸多层级的支持 - 前端、后端、混合应用程序、嵌入式设备等等。 本文是该系列文章的第一篇,旨在深入研究 JavaScript 及其实际...