JavaScript 正则表达收集整理

  1. //可为空
  2. /^\s*$/
  3.  
  4. //密码验证,必须且只含有数字和字母,可以拥有英文符号,6-17位
  5. /(?=.{,})(?=.*\d)(?=.*[a-z])[\x20-\x7f]*/i
  6.  
  7. //日期 xxxx-xx-xx
  8. /^[-]\d{}-([-]|[-])-([-]|[-][-]|[-])$/
  9.  
  10. //时间 xxxx-xx-xx xx:xx:xx
  11. /^[-]\d{}-([-]|[-])-([-]|[-][-]|[-])\s+(||||[-]\d):[-]\d:[-]\d$/
  12.  
  13. //电话或座机验证
  14. /^(((\d{}[\-])?\d{}|(\d{}[\-])?\d{}))([\-]\d{,})?$/
  15.  
  16. //经纬度中的度验证,59.99最大,不小于0
  17. /(^[-]+\d*$)|(^$)|(^([-][-]).([-][-])$)|(^([-][-]|[-]).([-])$)/
  18.  
  19. //匹配邮箱
  20. \w[-\w.+]*@([A-Za-z0-][-A-Za-z0-]+\.)+[A-Za-z]{,}
  21.  
  22. //6~16位任意字符
  23. /^[\w\W]{,}$/
  24.  
  25. //6~16位任意数字
  26. /^\d{,}$/
  27.  
  28. //邮政编码
  29. /^[-]{}$/
  30.  
  31. //网址 www.baidu.com
  32. /^(\w+:\/\/)?\w+(\.\w+)+.*$/
  33.  
  34. //不能输入特殊字符
  35. /^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]+$/
  36.  
  37. //6到16位字符
  38. /^[\u4E00-\u9FA5\uf900-\ufa2d\w\.\s]{,}$/
  39.  
  40. //计算字符串的字节数
  41. function getBt(str) {
  42. if (str.length > ) {
  43. var char = str.match(/[^\x00-\xff]/ig);
  44. return str.length + (char == null ? : char.length);
  45. } else {
  46. return ;
  47. }
  48. }

JavaScript 正则表达收集整理的更多相关文章

  1. JavaScript 经典实例收集整理

    跨浏览器添加事件 //跨浏览器添加事件 function addEvent(obj,type,fn){ if(obj.addEventListener){ obj.addEventListener(t ...

  2. JavaScript正则表达

    Javascript 与正则表达式 一.正则表达式(regular expression简称res) 1.定义: 一个正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式.该模式描述在查找 ...

  3. JavaScript - 正则表达之二

    正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功:一旦有匹配不成功的字符则匹配失败. 正则表达式通常用于在文本中查找匹配的字符串.Python里数量词默 ...

  4. Javascript正则表达入参是null

    今天群友问了一个问题,如下的执行结果是什么? var reg = /^[a-z0-9\u4e00-\u9fa5]{0,15}$/; console.log(reg.test(null)); // tr ...

  5. JavaScript面向对象(收集整理)

    (1)封装 首先理解构造函数:所谓"构造函数",其实就是一个普通函数,但是内部使用了this变量.对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上. f ...

  6. Javascript正则构造函数与正则表达字面量&&常用正则表达式

    本文不讨论正则表达式入门,即如何使用正则匹配.讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式. Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达 ...

  7. javascript收集整理

    //特殊字符去掉 function check(obj){ var test=obj.value.match(/[^A-Za-z0-9]/g);//这条语句表示在输入文本中是否包含不符合要求的字符,如 ...

  8. 最常用的PHP正则表达式收集整理

    最常用的PHP正则表达式收集整理 提交 我的评论 加载中 已评论 最常用的PHP正则表达式收集整理 2015-03-20 PHP100中文网 PHP100中文网 PHP100中文网 微信号 功能介绍 ...

  9. JavaScript易错知识点整理

    前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一 ...

随机推荐

  1. VS2012如何显示行号

    Tools-Options-Text Editor-All Languages –General – Display

  2. Introspection in Python How to spy on your Python objects Guide to Python introspection

    Guide to Python introspection https://www.ibm.com/developerworks/library/l-pyint/ Guide to Python in ...

  3. laydate日历控件

    var start = { elem: '#start_0', format: 'YYYY-MM-DD', max: laydate.now(-), istime: false, istoday: f ...

  4. 使你的C/C++代码支持Unicode(CRT字符串处理的所有API列表,甚至有WEOF字符存在)

    悉Microsoft支持Unicode的方式. 它的主要目的是方便你查询相关的数据类型和函数,以及修正相应的拼写错误. I18nGuy 主页 XenCraft (Unicode 咨询公司) Engli ...

  5. git原理:.git隐藏文件夹介绍

    config 定义项目特有的配置选项description 仅供git web程序使用info/ 包含一个全局排除文件(exclude文件),用于配置不在.gitignore中的忽略模式hooks/ ...

  6. Linux下环境变量配置错误 导致大部分命令不可以使用的解决办法

    直接解决方法:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后 Enter

  7. 解决You are using pip version 9.0.1, however version 9.0.3 is available. You should consider upgra

    直接运行命令:python -m pip install --upgrade pip

  8. 005-MYSQL数据库设计原则

    1.核心原则 不在数据库做运算; cpu计算务必移至业务层; 控制列数量(字段少而精,字段数建议在20以内); 平衡范式与冗余(效率优先:往往牺牲范式) 拒绝3B(拒绝大sql语句:big sql.拒 ...

  9. LR controller 参数化

    我在这里写的是在controller设置了vuser后的运行结果. 对于select Next Row和Update Value On的理解都是个人根据运行结果分析得出的理解. 而且主要写的unuqu ...

  10. iOS 学习@autoreleasepool{}

    " ojc-c 是通过一种"referring counting"(引用计数)的方式来管理内存的, 对象在开始分配内存(alloc)的时候引用计数为一,以后每当碰到有al ...