1. 程式人生 > >javascript 控制input只允許輸入的各種指定內容

javascript 控制input只允許輸入的各種指定內容

老是遇到一些校驗


1.只允許輸入數字

<input name="username" type="text"
onkeyup="value=this.value.replace(/\D+/g,'')">





2.只允許輸入輸入大小寫英文字母,數字和下劃線
方法一:
<input name="username" type="text"
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')">


方法二:

<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^a-zA-Z0-9_]/g,'');">


3.只允許輸入漢字
<input name = "name" type = "text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">


4.只允許輸入英文和數字
<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^\a-\z\A-\Z0-9]/g,'');">


5.只允許輸入問問字幕,數字和=&%
<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^a-zA-Z0-9=&%]/g,'');">


6.不能輸入特殊字元

<input name = "name" type = "text" onkeyup="value=value.replace(/[\W]/g,'') 
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">




7.只能輸入數字和小數點
<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^\0-9\.]/g,'');">


8.只允許輸入英文
<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^a-zA-Z]/g,'');">




9.只允許輸入英文,數字,中文

<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,'');">


10.只允許輸入英文,數字,中文,小數點

<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\.]/g,'');">


11.只允許輸入英文,數字,中文,小數點,下劃線
<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\._]/g,'');">




12.只允許輸入英文,數字,中文,小數點,下劃線,空格
<input name  = "username" type = "text" onkeyup="this.value=this.value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\._ ]/g,'');">






相關推薦

javascript 控制input允許輸入各種指定內容

老是遇到一些校驗 1.只允許輸入數字 <input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,

javascript控制input允許輸入數字

此input只允許輸入0-9的數字: <input onkeyup="if(event.keyCode !=37 && event.keyCode != 39)value=value.replace(/\D/g,'')"><br>&l

JavaScript控制input僅能輸入數字

可讀性 一位 this 鼠標 其中 blog 控制文本框 小數 進行 最近碰到這樣的問題,需要控制文本框中輸入指定格式的數字,今天和大家分享其中一種方法。 效果:僅能輸入0-100以內的一位小數,輸入有誤將提示並清空輸入框。 一、利用鼠標移除事件,正則校驗進行控制,

angular2中input允許輸入數字,而且數字有千分位格式

直接奔主題,不扯淡:需求:在angular2表單中,input只允許使用者輸入數字,而且要把數字格式化顯示,比如1000 => 1,000思考:用type=number能不能達到? <input type="number" class="form-control"

jquery判斷input允許輸入數字

<script type="text/javascript">$().ready(function(){$(".error").hide();$('.submit').click(func

控制input輸入數字--- onkeyup="value=value.replace(/[^d]/g,'')"

lac inpu county val input stc tco 控制 count ☆ <td><input type="text" class="spInput" onkeyup="value=value.replace(/[^\d]/g,‘‘)"

input允許輸入正整數最佳方案

背景 管理後臺需要以ID進行搜尋,如果前端不限制從而輸入了英文或中文,後端肯定是會報錯的。所以我們需要在前端限制運營的輸入 number 最先想到的肯定是html5中input框的number,number型別的輸入框中我們無法輸入英文以及中文 <inpu

允許輸入數字的TextBox控制元件

實現效果:    知識運用:   Char結構的IsDigit方法   TextBox控制元件的KeyPress事件的e(包含事件資料)的KeyChar屬性和Handled屬性   1, KeyChar屬性  //獲取或設定按下鍵對應的字元   public char KeyChar{get;se

JavaScript--文字框中允許輸入數字的操作(其他字元不顯示)

在web網頁中,尤其是某些提交表單操作,需要驗證文字框輸入內容,本文利用文字框鍵盤事件和事件物件,對文字框只允許輸入數字方法進行總結。   1.鍵盤事件 keydown ---->鍵盤按下事件   keydown的時候,我們所按的鍵並沒有落入文字框 keyup --

[轉] JavaScript控制瀏覽器全屏及各種瀏覽器全屏模式的方法、屬性和事件

script ati 保持 num adding html5 美國 bre art [From] http://www.jb51.net/article/76695.htm HTML 5中的full screen,目前可以在除IE和opera外的瀏覽器中使用 ,有的時候

OC UITextField允許輸入兩位小數

//只能輸入兩位小數 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { Boolean is

學習如何設定ssh安全允許使用者從指定的IP登陸

因為在公司做專案時,員工的登入可能受到外界人的竊取,為了防止被攻擊,設定系統只能允許使用者從指定的IP登入。 登入服務:首先 cat /etc/passwd 檢視哪些使用者可以登入: [[email protected] webuser]# cat /etc/passwdroot:x:0:0:r

centos設定ssh安全允許使用者從指定的IP登陸

centos設定ssh安全只允許使用者從指定的IP登陸 2018年08月30日 18:26:28 何超傑 閱讀數:1450 1.編輯檔案 /etc/ssh/sshd_config vi /etc/ssh/sshd_config 1 2.root使用者只允許在

允許輸入正整數

       在解析TS流檔案時,我要實現輸入節目號就能顯示節目相關資訊,但是我剛開始沒有判斷輸入的節目號是不是正整數,我不小心按了其他鍵就一樣會被識別,但是沒有資訊,這可不行,萬一使用者按錯了鍵,但還是跳轉到了節目資訊節目,顯示空白,使用者可就生氣。      我的實現方

輸入允許輸入數字並且限制小數點位數

<input type="text" onkeyup="this.value=this.value.toString().match(/^\d+(?:\.\d{0,2})?/)"/>onkeyup 事件會在鍵盤按鍵被鬆開時發生。match() 方法可在字串內檢索指

如何設定ssh安全允許使用者從指定的IP登陸

由於開發上傳檔案需要 在伺服器上開啟 允許使用者名稱和密碼ssh登入。這樣不太安全。百度後參考文章現在ssh使用者名稱和密碼登入的ip。 登入服務:首先 cat /etc/passwd 檢視哪些使用者可以登入: [[email protected]

Sftp允許使用者訪問指定的目錄

  在一些生產環境中,有時,使用者需要傳資料到伺服器,但是配置ftp服務比較麻煩,此時,我們可以為使用者建立sftp賬戶,讓使用者使用sftp來上傳下載所需的資料。Sftp賬號即為系統賬號,將賬戶密碼給使用者,使用者除了能登入sftp上傳下載資料外,還可以訪問系統中的其他目

input允許上傳圖片型別檔案

 accept="image/*" 解決變慢的問題 input[file]標籤的accept屬性可用於指定上傳檔案的 MIME型別 。 例如,想要實現預設上傳圖片檔案的程式碼,程式碼可如下: <input type="file" name="file" clas

android限制edittext輸入為數字,允許輸入數字和最多一個.和-

開發遇到的問題 安卓自帶的輸入數字不能輸入.和-,於是自己寫了個。基本夠用了 public void limit(final EditText listValue3){ listValue3.addTextChangedListener(new TextWa

實現js輸入允許輸入金額

function check(obj){ var id = obj.id; var val =obj.value; var regStrs = [ ['^0(\\d+)$', '$1'], //禁止錄入整數部分兩位以上,但首位為0 ['[^\\