• 正则表达式


    正则表达式验证:
    邮箱、身份证号、邮编、电话、手机号

    邮箱:
    1.有且只能含有一个@。
    2.@后面至少有一个.
    3.不能以@和.开头,不能以他们结尾。
    4.@和.之间必须至少有一个字符。
    5.如果有多个.的话,它们之间不能靠在一起。

    使用正则表达式验证的步骤:
    1.写正则表达式。
    2.取要验证的字符串的值。
    3.使用字符串的match()方法来判断该字符串是否满足正则表达式。

    var reg = /^(d{15}|d{18})$/; //正则表达式
    var email = "370111199203059087";
    if(email.match(reg) == null)
    {
    alert("身份证格式错误");
    }
    else
    {
    alert("身份证格式正确");
    }

    正则表达式的限定符:——能看懂正则表达式即可。
    1.正则表达式不使用引号引起来,而是使用//。
    2.^——匹配开头。$——匹配结尾。
    3.d - 匹配一个数字
    4.w - 匹配一个字母或数字
    5.{m,n}-把前面的表达式最少重复m次,最多重复n次。
    6.{m,} - 把前面的表达式最少重复m次,最多不限。
    7.{m} - 把前面的表达式重复m次
    8.[8,5,2] - 这个位置只能有8,5,2 中的一个。8,5,2数字的值和个数自己选择。
    9.[0-9]- 等价于d
    10.[a-z,A-Z,0-9] 等价于w
    11.+等价于{1,}
    12.*等价于{0,}
    13.?等价于{0,1}
    14.优先级()
    15.转义。

  • 相关阅读:
    iOS 谁说程序猿不懂浪漫之 爱心
    iOS 星星评价视图 3行搞定
    iOS 柱状图的定制
    iOS 跑马灯 一句话集成
    代理的使用
    发送的网络请求中含有中文 转码的实现
    杂记
    使用纯代码实现UICollectionView(UITableView)需要注册
    NSASSert的使用
    iOS进阶第三节 数据处理之CoreData
  • 原文地址:https://www.cnblogs.com/thq1218/p/4453577.html
Copyright © 2020-2023  润新知