正则表达式

匹配MAC地址

[0-9A-Fa-f]{2}(-[0-9A-Fa-f]{2}){4}-[0-9A-Fa-f]{2}

匹配HTML资源属性(src和href为表示资源的属性名称)

<\w+\s+.*(src|href)\s?=[‘”].+[‘”]\s*.*/?>

正则表达式去除重复行

^(.*?)$\s+?^(?=.*^\1$)

常用正则表达式
//表示匹配钱的金额的数字 如10、10.1、10.12 即整数 或 最多保留两位小数
表达式:^[0-9]+(.[0-9]{1,2})?$
//0-100的整数
表达式:^(100|[1-9]\d|\d)$
//表示匹配数字
表达式:^\d*$
//匹配网址
表达式:(http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?
//时间(如:10:00)正则表达式
表达式:^(20|21|22|23|[0-1]\d):[0-5]\d$
//提取6位的短信验证码
(?<![0-9])([0-9]{6})(?![0-9])
//验证中国手机号码
^(13[0-9]|14[579]|15[0-3,5-9]|17[0135678]|18[0-9])\\d{8}$