美文网首页
常用正则表达式留影

常用正则表达式留影

作者: hoggenWang | 来源:发表于2016-11-01 08:14 被阅读12次

    基本的正则表达式的应用

    座机加手机号

    NSString *telePhoneCharset = @"((\\d{11})|^((\\d{7,8})|(\\d{4}|\\d{3})-(\\d{7,8})|(\\d{4}|\\d{3})-(\\d{7,8})-(\\d{4}|\\d{3}|\\d{2}|\\d{1})|(\\d{7,8})-(\\d{4}|\\d{3}|\\d{2}|\\d{1}))$)"; 
    

    简单手机的正则表达式

     regex = @"^1\\d{10}$";
    

    身份证号码的正则表达式

    regex = @"^(\\d{15}$|^\\d{18}$|^\\d{17}(\\d|X|x))$";
    

    密码验证

    regex = @"^[_0-9a-zA-Z!^&*(@.)$#%+=|,\\];()&#%+=|,\\];()<&#%+=|,\\];()<>{}/:\\\\~?\\[-]{6,16}$"
    

    email验证

    regex = @"[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\w-]*[\\w])?";
    

    相关文章

      网友评论

          本文标题:常用正则表达式留影

          本文链接:https://www.haomeiwen.com/subject/frsputtx.html