常用js正则表达式收集

1.去掉字符串前后空格,不会修改原有字符串,返回新串.
str.replace(/(^\s*)|(\s*$)/g,'');

2.input只能输入大于0的正数
<input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}" onafterpaste="if(this.value.length==1){this.value=this.value.replace(/[^1-9]/g,'')}else{this.value=this.value.replace(/\D/g,'')}">

3.只能输入数字开头, 数字结尾, 且以逗号分割的串.如:1,2,3
^\d+(?:,\d+)*$

猜你喜欢

转载自mygodccl.iteye.com/blog/2334793
今日推荐