常用正则表达式
1. 时间
^(([0-1]?[0-9])|([2][0-3]))(:|:)([0-5]?[0-9])(:([0-5]?[0-9]))?$
2. 只由英文字母、数字和下划线组成
^[0-9a-zA-Z\_]+$
3. 只由英文字母和数字组成
^[0-9a-zA-Z]+$
4. 只由汉字、字母、数字组成
^[0-9a-zA-Z\u4e00-\u9fa5]+$
5. 验证只由 ASCII 码字符组成
[\x00-\xff]
6. 计算字符串长度,非 ASCII 码字符计2
aString.replace([^\x00-\xff], "aa").length