想限制輸入內容,於是找了這樣乙個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 屬性規定輸入字段是否應該啟用自動完...