Html input 限制輸入中英文字元,及字元數量統計
驗證使用者名稱的一個例子:
html:
<input type="text" value="" name="username" id="username" onblur="checkUser()"/><span id="usertips"></span>
js:
function checkUser()
{
var username = $("#username").val();
if (!username.match( /^[\u4E00-\u9FA5a-zA-Z0-9_]{3,20}$/)) {
var msg = "漢字 英文字母 數字 下劃線組成,3-20位";
$("#usertips").html(msg);
} else {
$("#usertips").html('');
}
}
1、只允許輸入數字
<input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,’’)">
2、只允許輸入英文字母、數字和下劃線(以下二種方法實現)
<input name="username" type="text" style="ime-mode:disabled">
<input name="username" type="text" onkeyup="value=value.replace(/[^\w\.\/]/ig,’’)">
3、只允許輸入英文字母、數字和
<input name="username" type="text" onkeyup="value=value.replace(/[^\[email protected]#]|_/ig,’’)">
4、只允許輸入漢字
<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,’’)">
1、只允許輸入數字
<input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,’’)">
2、只允許輸入英文字母、數字和下劃線(以下二種方法實現)
<input name="username" type="text" style="ime-mode:disabled">
<input name="username" type="text" onkeyup="value=value.replace(/[^\w\.\/]/ig,’’)">
3、只允許輸入英文字母、數字和[email protected]#
<input name="username" type="text" onkeyup="value=value.replace(/[^\[email protected]#]|_/ig,’’)">
4、只允許輸入漢字
<input name="username" type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,’’)">
只能輸入數字:"^[0-9]*$"。
只能輸入n位的數字:"^\d{n}$"。
只能輸入至少n位的數字:"^\d{n,}$"。
只能輸入m~n位的數字:。"^\d{m,n}$"
只能輸入零和非零開頭的數字:"^(0|[1-9][0-9]*)$"。
只能輸入有兩位小數的正實數:"^[0-9]+(.[0-9]{2})?$"。
只能輸入有1~3位小數的正實數:"^[0-9]+(.[0-9]{1,3})?$"。
只能輸入非零的正整數:"^\+?[1-9][0-9]*$"。
只能輸入非零的負整數:"^\-[1-9][]0-9"*$。
只能輸入長度為3的字元:"^.{3}$"。
只能輸入由26個英文字母組成的字串:"^[A-Za-z]+$"。
只能輸入由26個大寫英文字母組成的字串:"^[A-Z]+$"。
只能輸入由26個小寫英文字母組成的字串:"^[a-z]+$"。
只能輸入由數字和26個英文字母組成的字串:"^[A-Za-z0-9]+$"。
只能輸入由數字、26個英文字母或者下劃線組成的字串:"^\w+$"。
驗證使用者密碼:"^[a-zA-Z]\w{5,17}$"正確格式為:以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線。
驗證是否含有^%&',;=?$\"等字元:"[^%&',;=?$\x22]+"。
只能輸入漢字:"^[\u4e00-\u9fa5]{0,}$"
相關推薦
Html input 限制輸入中英文字元,及字元數量統計
驗證使用者名稱的一個例子: html: <input type="text" value="" name="username" id="username" onblur="checkUser()"/><span id="usertips"></span> js: f
input 限制輸入長度及常見問題講解
input 作為表單提交必備的標籤之一,存在的一些問題,在這講解一下 1. 限制輸入字元的長度問題 首先想到的一定是input中的maxlength屬性;注意的是 使用maxlength 的時候 只針對 type型別是 password text 兩個 其餘都不管用
在html的input文字輸入框中,無法正確顯示單引號和雙引號的問題
html 轉意:'----單引號"-----雙引號網上有很多解決方法,比如其中一種:pName = pName.replace(/([",'])/g,'//$1'); //單引號:' 雙引號:"進行替換還可以使用:<input type
js控制input框輸入數字時,累計求和
logistic BE chan png 累加 rop for mage 申請 input框輸入數字時,自動開始計算累加<div class="form-group"> <label for="inputPassword3" class="col-sm
正則限制輸入為數字,且最多輸入2位小數 之 新寫法
符號 接受 fff asc pad 函數 ext www 對象 原本小程序需要一個限制文本框輸入為數字,且最多保留2位小數的效果,網上找到的例子感覺有點繁瑣,就自己寫了一個。 代碼很簡單,主要借助了正則的組匹配特性進行處理: //檢查輸入文本,限制只能為數字並且數字最
input限制輸入
最小值 input事件 數字0 prop ace 變化 大於 支持 數字 要求:input框只能輸入0-12的數字,且當輸入數字大於12,則值為最大值12,輸入數字小於0,則值為最小值0。 <input type="text" oninput="limiteValue
jsp接收 input文字輸入框中,無法正確顯示單引號和雙引號的問題
在html的input文字輸入框中,無法正確顯示單引號和雙引號的問題 分類: JavaScript2010-12-08 15:02 4074人閱讀 評論(1) 收藏 舉報 inputhtmljqueryc html 轉意: '----
javaSE (二十六)map集合遍歷(兩種方法)、輸入字元,計算字元出現次數(用map實現)、HashMap巢狀HashMap
1、map集合遍歷: map集合沒有iterator方法,所以不能直接迭代 直接看下面的程式碼和第一行的註解(加了註釋之後變黑看不清了,所以前面沒加註釋) 1、map的第一種遍歷:遍歷map的所有值:method1() 獲取所有的鍵的集合:Set<K> keySet()
EditText 限制輸入為中文,個數為6個
et_real_name.setFilters(new InputFilter[]{new InputChineseFilter(6)}); class InputChineseFilter implements InputFilter { private final
html input 只能輸入數字 只能輸入字母數字組合的正則表示式
只能輸入中文 <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> 只能輸入英文 <input type="text"
suse linux建立ftp使用者、限制其訪問路徑,及解決重啟ftp服務報錯問題
suse linux建立ftp使用者、限制其訪問路徑、設定上傳許可權,及解決重啟ftp服務報錯問題 建立使用者 --建立使用者 #adduser -G ftp -d /srv/ftp -s /bin/false test ---/bin/false這個是限制其使用ss
input限制輸入數字的為正數
Input限制輸入的數字為正數 input自己帶的限制type= number min=”0”(只在form表單內起作用) 通過js獲取input的值,然後去操作dom,當input的值小於0時,歸0 <input type="number"
js input 限制輸入的各種方法
JS判斷只能是數字和小數點 1.文字框只能輸入數字程式碼(小數點也不能輸入) <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.re
面試題:一個字串包含英文和特殊字元,特殊字元不變,英文順序反過來,比如string str="[email
public class Reverse { public static void main(String[] args) { String str = "[email protected]!tk"; char[] chars = str.toCh
python中大小寫字元轉換及字元判斷
和其他語言一樣,Python為string物件提供了轉換大小寫的方法:upper() 和 lower()。還不止這些,Python還為我們提供了首字母大寫,其餘小寫的capitalize()方法,以及所有單詞首字母大寫,其餘小寫的title()方法。函式較簡單,看下面的
字串中旋轉字元,旋轉字元並判斷是否為另一個字串旋轉得到的。
1.實現一個函式,可以左旋字串中的k個字元。 ABCD左旋一個字元得到BCDA ABCD左旋兩個字元得到CDAB 思路: 我們可以先讓應該旋轉的k個字元翻轉,再讓其他的字元翻轉,最後一起翻轉,就能夠實現字元的旋轉。 程式碼: #de
http url轉義字元,特殊字元
空格 - %20 " - %22 # - %23 % - %25 & - %26 ( - %28 ) - %29 + - %2B , - %2C / - %2F : - %3A ; - %3B < - %3C = - %3D > - %3E ? - %3
Oracle中使用escape關鍵字實現like匹配特殊字元,以及&字元的轉義
escape 關鍵字用於定義轉義符,在模式中,當轉義符置於萬用字元之前時,該萬用字元就解釋為普通字元。 1.首先建立測試表 create table STUDENTS ( ID NUMBER, NAME VARCHAR2(10), AGE
面試題:一個字串包含英文和特殊字元,特殊字元不變,英文順序反過來,比如string str="[email prot
public class Reverse { public static void main(String[] args) { String str = "[email protected]!tk"; char[] char
設計一個函式實現將一個字串中的大寫字元變為小寫字元,小寫字元變為大寫字元,數字不變,刪除其他字元
例如 String str=“[email protected]#”;呼叫這個函式執行後得到的結果是:ABC123abc。 貼出程式碼: package com.lovo.t_9_22; import java.util.ArrayList; import j