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

2022-05-25 08:30:11 字數 657 閱讀 3617

記錄一下

座機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並不會有效果,但是使用滑鼠選中是可以的。

input 輸入框限制

只能輸入數字和乙個小數點 function clearnonum obj g,只保留第乙個.清除多餘的 obj.value obj.value.replace replace g,replace obj.value obj.value.replace d d 1 2.3 只能輸入6個小數 親測有用!...

手機號輸入框的優化

在前端開發中,我們經常會遇到使用者輸入手機號的情況,比如手機號註冊 登入,收集使用者的手機號資訊等。如果我們要想把使用者體驗做到極致,至少要包含以下兩條需求 1.輸入框只能輸入數字 2.輸入框最多只能輸入11個字元 通常情況下,開發人員的解決方法就是把input標籤的type屬性設定為number,...

input輸入框數字限制

正規表示式驗證輸入框的內容 單價 只能輸入數字和小數點,且必須數字開頭並大於或者等於1,限制最多三位小數,小數點為最後一位時,失去焦點時自動截掉 text value name price onkeyup validatenum1 this onblur todecimal this placeho...