js的input框限制輸入內容

2021-07-08 13:10:15 字數 2091 閱讀 5453

想限制輸入內容,於是找了這樣乙個blog,記錄一下.

js 控制文字框只能輸入數字

input οnkeyup="value=value.replace(/[^0-9]/g,'')"οnpaste="value=value.replace(/[^0-9]/g,'')" oncontextmenu ="value=value.replace(/[^0-9]/g,'')"

js 控制文字框只能輸入數字、小數點

input οnkeyup="value=value.replace(/[^\0-9\.]/g,'')"οnpaste="value=value.replace(/[^\0-9\.]/g,'')" oncontextmenu ="value=value.replace(/[^\0-9\.]/g,'')">

js 控制文字框只能輸入英文

input οnkeyup="value=value.replace(/[^\a-\z\a-\z]/g,'')"οnpaste="value=value.replace(/[^\a-\z\a-\z]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\a-\z]/g,'')">

js 控制文字框只能輸入英文、數字

input οnkeyup="value=value.replace(/[^\a-\z\a-\z0-9]/g,'')"οnpaste="value=value.replace(/[^\a-\z\a-\z0-9]/g,'')" οncοntextmenu= "value=value.replace(/[^\a-\z\a-\z0-9]/g,'')">

js 控制文字框只能輸入中文

input οnkeyup="value=value.replace(/[^\u4e00-\u9fa5]/g,'')"οnpaste="value=value.replace(/[^\u4e00-\u9fa5]/g,'')" οncοntextmenu= "value=value.replace(/[^\u4e00-\u9fa5]/g,'')">

js 控制文字框只能輸入中文、英文、數字

inputοnkeyup="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5]/g,'')"οnpaste="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5]/g,'')">

js 控制文字框只能輸入中文、英文、數字、空格

input οnkeyup="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\]/g,'')"οnpaste="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\]/g,'')" oncontextmenu ="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\]/g,'')">

js 控制文字框只能輸入中文、英文、數字、小數點

inputοnkeyup="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\.]/g,'')"οnpaste="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\.]/g,'')"oncontextmenu ="value=value.replace(/[^\a-\z\a-\z0-9\u4e00-\u9fa5\.]/g,'')">

總而言之:先在input標籤裡輸入οnkeyup="value=value.replace(/[^\x]/g,'')"然後在(/[\x]/g,'')裡的x換成你想輸入的**就可以了,中文u4e00-u9fa5,數字0-9,英文a-z\a-z,其它符號@、點或其它符號。也可以多個,用\隔開就行了。

例如:中英文 + 數字 + @符號 + 點符號 

\a-\z\a-\z0-9\u4e00-\u9fa5\@\.

若想在文字框裡不能右鍵彈出選單和不能貼上進複製的資訊的話

就要在input裡輸入 οnpaste="return false" οncοntextmenu="returnfalse;"

js正則限制input輸入內容

1.文字框只能輸入數字 小數點也不能輸入 2.只能輸入數字,能輸小數點.3.數字和小數點方法二 4.只能輸入字母和漢字 5.只能輸入英文本母和數字,不能輸入中文 6.只能輸入數字和英文chun 7.小數點後只能有最多兩位 數字,中文都可輸入 不能輸入字母和運算符號 57 event.keycode ...

限制文字框輸入內容

在公司看到了受限制的的文字框,上網查了一下,蠻有用的,貼出來。正則匹配 匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 匹配空行的正規表示式 n s r 匹配html標記的正規表示式 匹配首尾空格的正規表示式 s s 像vbscript那樣的trim...

input框禁止顯示歷史輸入內容

input框預設是會記錄操作者的歷史輸入內容的,這固然會方便大家操作,但在一些敏感場景下,這會洩漏使用者的部分資訊。我們找到input的部分介紹 清除input輸入框的歷史記錄,即在input中加入 autocomplete off 即可 autocomplete 屬性規定輸入字段是否應該啟用自動完...