1.表示有效数字
思路:组成元素 +-,整数部分,小数部分
于是
2.年龄在 18-65之间
思路:组成元素 1[89] [2-5][0-9] 6[0-5]
/^(1[89]|[2-5][0-9]|6[0-5])$/
3.验证邮箱(粗)
思路:组成元素 左边 @ 右边
/^.+@.+$
具体的规则,很麻烦不再细究
4.汉字
[\u4e00-\u9fa5]
5.身份证
思路:组成 - 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码(有X)
/^\d{17}[0-9X]$/
自己总结的小技巧:分析要表现的字符串的组成部分,小的组成拼成大的,这样比较容易理解
原文:http://www.cnblogs.com/2han/p/6366019.html