几个常用的正则表达式

手机号:

@"\d{3}-\d{8}|\d{3}-\d{7}|\d{4}-\d{8}|\d{4}-\d{7}|1+[358]+\d{9}|\d{8}|\d{7}"

URL :

@"((http[s]{0,1}|ftp)://[a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4})(:\d+)?(/[a-zA-Z0-9\.\-~!@#$%^&*+?:_/=<>]*)?)|(www.[a-zA-Z0-9\.\-]+\.([a-zA-Z]{2,4})(:\d+)?(/[a-zA-Z0-9\.\-~!@#$%^&*+?:_/=<>]*)?)"

邮箱:

@"[A-Z0-9a-z\._%+-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,4}"

@符号:以@开头,空格结尾的字符串

@"@[\u4e00-\u9fa5\w\-]+"

双#,类似微博话题样式:

@"#([\u4e00-\u9fa5\w\-]+)#",也可以写成这样:

@"#(\w+)#"

原文地址:https://www.cnblogs.com/songwentao/p/4533800.html