43,2,3,4 格式 就在这样
只能数字 和逗号 并且 不能逗号开头 逗号也不能连续 比如1,,,1
function clearNoNum(obj) { //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/[^\d,]/g, ""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/^\,/g, ""); //保证只有出现一个.而没有多个. obj.value = obj.value.replace(/\,{2,}/g, ",");?????????? //保证.只出现一次,而不能出现两次以上 obj.value = obj.value.replace(",", "$#$").replace(/\./g, "").replace("$#$", ","); }
^\d+(\,\d+)*$
^\d?(\d+,)*\d+$
大侠 这个写在这个里面怎么写啊
onkeyup="this.value=this.value.replace(^\d?(\d+,)*\d+$+[,]?,'')" 这样有错误 呵呵
@bworling: this.value.replace('/^\d?(\d+,)*\d+$/','')
^(\d+,)+\d+$