身份证:/(^\d{15})/
手机号:/[1][3-8]\d{9}$|^([6|9])\d{7}$|[0][9]\d{8}/
大于0的数字:/([1-9]\d*$)+$|\d+[.]?\d+/
大于0的数字:/^([1-9]\d(.\d[1-9])?)|(0.\d[1-9])$/ ---此正则表达式-0.2会有问题
思路备份:
[1-9]\d表示所有大于等于1的整百数(整数第一位不为0,后面的随意)
.\d*[1-9]为小数部分(小数点最后一位不为0,中间的随意)
([1-9]\d(.\d[1-9])?)就是所有大于0的数,并且可以度有小数部分
(0.\d*[1-9])为0.xxxx形式的小数。
js字符常用
(^\s) //表示从第一个位置开始匹配至少一个空格或控制符
(\s) //前后匹配至少一个空格或控制符
this.replace(/(^\s)|(\s$)/g, ""); //表示将匹配的空格或控制符替换成""
网友评论