常用正则表达式留影

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])?";
上一篇下一篇

猜你喜欢

热点阅读