可使用[正则可视化工具](https://wangwl.net/static/projects/visualRegex
手机号 ^[1][3-9][0-9]{9}$
邮箱 ^\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}$
邮箱 ^\w+([-+.]\w+)*@\w+([-.]\w+)$
2到10个汉字 ^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,10}$
3-20位英文、数字、下划线 ^[a-zA-Z0-9_]{3,20}$
价格大于0,可保留2位小数 ^\d{1,}(\.\d{1,2}){0,1}$
只能是字母或中文 ^[A-Za-z\u4e00-\u9fa5\s]+
只能是字母、数字、特殊字符 ^[A-Za-z0-9$@!%*#?&]+$
长度不超过10个字符 ^\S{0,10}$
ip:port ^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]).(\d{1,2}|1\d\d|2[0-4]\d|25[0-5]):([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[0-5]{2}[0-3][0-5])$
必须包含字母和数字 ^(?![^a-zA-Z]+$)(?!\D+$)