对正则一直很头疼, 完全没有详细整理的欲望, 就想写两个熟悉熟悉, 下次笔试的时候, 写点东西出来...
汉字: ^[u4e00-u9fa5]{0,}$
字母: [A-Za-z]+$
Email: ^[a-zA-Z0-9_-]+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-]+)+
手机号: ^1[0-9]{10}$
身份证: (^d{15}$)|(^d{17}([0-9])|X)$
密码 (6-18位,只能包含字母, 数字, 下划线): ^[a-zA-Z]w{5,17}$
IP地址: d+.d+.d+.d+
HTML标签: <\/?\w+((\s+\w+(\s*=\s*(?:".*?"|'.*?'|[\^'">\s]+))?)+\s*|\s*)\/?>