常用正则表达式留影
2016-11-01 本文已影响12人
hoggenWang
基本的正则表达式的应用
座机加手机号
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])?";