1. 程式人生 > >input輸入框限制(座機,手機號碼)

input輸入框限制(座機,手機號碼)

記錄一下

座機input輸入框:

<input style="width:100px;" id="tel" type="text" onkeyup="value=value.replace(/[^\d\-\d]/g,'')" maxlength=20></input>

手機input輸入框:

<input style="width: 100px;" id="mobile" type="text" onkeyup="value=value.replace(/[^\d]/g,'')" maxlength=11></input>

說明:

座機限制只能輸入數字和“-”且最大長度20位,手機限制只能輸入數字且最大長度11位。

存在一個問題,當是搜狗輸入法時,輸入中文沒有按空格選中漢字直接按Enter輸入框中會錄入英文字母,以及鍵盤Shift+home,或者Shift+End並不會有效果,但是使用滑鼠選中是可以的。

若有更好的辦法請評論探討!