復制代碼 代碼如下:
function gaga(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("$#$","."); //保證.只出現一次,而不能出現兩次以上
}
<input type="text" onkeyup="gaga(this)" />
新聞熱點
疑難解答
圖片精選