zoukankan      html  css  js  c++  java
  • 常用正则表达式

    var pattern = 
    {
    	intege: /^-?[1-9]\d*$/, //整数
    	intege1: /^[1-9]\d*$/, //正整数
    	intege2: /^-[1-9]\d*$/, //负整数
    	num: /^([+-]?)\d*\.?\d+$/, //数字
    	num1: /^[1-9]\d*|0$/, //正数(正整数 + 0)
    	num2: /^-[1-9]\d*|0$/, //负数(负整数 + 0)
    	decmal: /^([+-]?)\d*\.\d+$/,	//浮点数
    	decmal1: /^[1-9]\d*.\d*|0.\d*[1-9]\d*$/, //正浮点数
    	decmal2: /^-([1-9]\d*.\d*|0.\d*[1-9]\d*)$/, //负浮点数
    	decmal3: /^-?([1-9]\d*.\d*|0.\d*[1-9]\d*|0?.0+|0)$/, //浮点数
    	decmal4: /^[1-9]\\d*.\d*|0.\d*[1-9]\d*|0?.0+|0$/, //非负浮点数(正浮点数 + 0)
    	decmal5: /^(-([1-9]\d*.\d*|0.\d*[1-9]\d*))|0?.0+|0$/, //非正浮点数(负浮点数 + 0)
    	email: /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/, //邮件
    	color: /^[a-fA-F0-9]{6}$/, //颜色
      eastAsia: /^[\u2E80-\u9FFF]+$  //匹配所有东亚区的语言
      sctc: /^[\u4E00-\u9FFF]+$/  //匹配简体和繁体
      sc:^[\u4E00-\u9FA5]+$  //匹配简体
    	ascii: /^[\x00-\xFF]+$/, //仅ACSII字符
    	zipcode: /^\d{6}$/, //邮编
    	ip4: /^(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)$/,	//ip地址
    	notempty: /^\S+$/, //非空
    	picture: /(.*)\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$/, //图片
    	rar: /(.*)\.(rar|zip|7zip|tgz|7z)$/, //压缩文件
    	date: /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/, //日期 反向引用\1
    	qq: /^[1-9][0-9]{3,12}$/, //QQ号码
    	username: /^\w+$/, //用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串
    	letter: /^[A-Za-z]+$/, //字母
    	letter_u: /^[A-Z]+$/, //大写字母
    	letter_l: /^[a-z]+$/, //小写字母
    	idcard: /^[1-9]([0-9]{14}|[0-9]{17}|\d{16}(\d|x|X))$/, //身份证
    	trim: /^\s+|\s+$/g //匹配首尾的空白符
    }
    

      

  • 相关阅读:
    C#学习笔记——读写ini文件
    C#学习笔记——控件
    C#学习笔记——SerialPort类
    halcon学习笔记——遍历文件夹与文件选择
    halcon学习笔记——图像的预处理
    C#中创建和使用动态链接库
    C#学习笔记——控件的命名规范
    halcon学习笔记——(1)HDevelop language(语法结构特点)
    C#学习笔记——基础概念回顾
    C#学习笔记——继承窗体
  • 原文地址:https://www.cnblogs.com/realwall/p/2202143.html
Copyright © 2011-2022 走看看