zoukankan      html  css  js  c++  java
  • 正则收集

    记录下用过正则,方便以后查找:

    有不对的请指正,万分感谢~

    1.中文姓名(包括中文的点): /^[u4E00-u9FA5]+·[u4E00-u9FA5]+$|^[u4E00-u9FA5]+$/

    2.匹配一个中文字符: [u4e00-u9fa5]

    3.联系电话:/^(13[0-9]|14[57]|15[0-35-9]|18[0-9]|17[0-9])[0-9]{8}$

    4.手机:/^1(3|4|5|7|8)d{9}$/

    5.正确的金额格式(小数点后两位):/^([1-9][d]{0,7}|0)(.[d]{1,2})?$/

    6.身份证:/^(d{15}$|^d{18}$|^d{17}(d|X|x))$/

    7.网址URL:[a-zA-z]+://[^s]*

    8.邮箱:/w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*/

             /^(w-*.*)+@(w-?)+(.w{2,})+$/

             /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/

    9.判断一个数是否为正整数:/^[0-9]*[1-9][0-9]*$/

    11.匹配美元:/^$[0-9]+(.[0-9][0-9])?$/

         分为四部分:

    • ^$ 以美元符号开头。
    • [0-9]+ 至少包含一个数字。
    • (.[0-9][0-9])? 由一个点和两位数组成,匹配0次或1次,因为可能是整数或者是小数。
    • $ 最后的$表示以数字结尾的。

         缺点:不能匹配$1,000

    13.匹配24小时制的时间:/(?:[01]?[0-9]|2[0-3]):[0-5][0-9]/ 或 /(?:[012]?[0-3]|[01]?[4-9]):[0-5][0-9]/

    14.IP地址:/^(?:[01]?dd?|2[0-4]d|25[0-5]).(?:[01]?dd?|2[0-4]d|25[0-5]).(?:[01]?dd?|2[0-4]d|25[0-5]).(?:[01]?dd?|2[0-4]d|25[0-5])$/

  • 相关阅读:
    MySQL之数据表的插入内容 空与非空(六)
    输出杨辉三角形
    输入三个double型的数据,放入到a,b,c三个变量中去,使用条件结构与交换逻辑将这三个变量中的值从小到大排列。
    软件测试
    过程设计工具
    设计原理
    总体设计
    生活,也让别人生活
    计算器案例
    需求分析
  • 原文地址:https://www.cnblogs.com/wteng/p/5742104.html
Copyright © 2011-2022 走看看