1. 程式人生 > >javascript/JS限制使用者名稱只能輸入 漢字字母和數字下劃線

javascript/JS限制使用者名稱只能輸入 漢字字母和數字下劃線

驗證使用者名稱的一個例子:

html:

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、只允許輸入數字

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,’’)">

1、只允許輸入數字

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\dn”。
只能輸入至少n位的數字:”^\d{n,}

mn\dm,n
只能輸入零和非零開頭的數字:”^(0|[1-9][0-9]*)[09]+(.[09]2)?”。
只能輸入有1~3位小數的正實數:”^[0-9]+(.[0-9]{1,3})?+?[19][09]”。
只能輸入非零的負整數:”^-[1-9][]0-9”*3.3”。
只能輸入由26個英文字母組成的字串:”^[A-Za-z]+26[AZ]+”。
只能輸入由26個小寫英文字母組成的字串:”^[a-z]+26[AZaz09]+”。
只能輸入由數字、26個英文字母或者下劃線組成的字串:”^\w+[azAZ]\w5,17”正確格式為:以字母開頭,長度在6~18之間,只能包含字元、數字和下劃線。
驗證是否含有^%&’,;=?\"等字元:"[^%&',;=?\x22]+”。
只能輸入漢字:”^[\u4e00-\u9fa5]{0,}$”

相關推薦

javascript/JS限制使用者名稱只能輸入 漢字字母數字劃線

驗證使用者名稱的一個例子: html: js: function checkUser() { var username = $(“#username”).val(); if (!username.match( /^[\u4E00-\u9FA5a

EditText限制只能輸入漢字字母空格

這是第一次使用正則表示式來實現輸入框限制輸入型別,場景是專案中個人資訊模組中的姓名欄位只能要求輸入這些型別,之前只是用其他的方式實現過其他型別的限制輸入,這次想到這個方法邊讓同事幫忙寫了個正則(對於正則我可真是心有餘而力不足)希望能夠幫到大家。。。好了不在這裡扯牛寶寶了,

js 限制文字框只能輸入數字,不為空的正則表示式

許多時候我們在製作表單時需要限制文字框輸入內容的型別,下面我們用正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等各類程式碼。 <input onblur="if(this.value.replace(/^ +|+$/g,'')=='')alert('不能為空

input框限制只能輸入正整數,邏輯與或運算 有時需要限制文字框輸入內容的型別,本節分享正則表示式限制文字框只能輸入數字、小數點、英文字母漢字等程式碼。 例如,輸入大於0的正整數 程式碼

有時需要限制文字框輸入內容的型別,本節分享下正則表示式限制文字框只能輸入數字、小數點、英文字母、漢字等程式碼。 例如,輸入大於0的正整數 程式碼如下: <input onkeyup="if(this.value.length==1){this.value=this.value.replace(/[^

js驗證只能輸入漢字 只能輸入數字 只能輸入英文數字 控制輸入只能輸入

只能輸入漢字: <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData

JS正則表達式驗證輸入只能輸入漢字半角逗號

逗號 div 示例 商品 itl style nbsp urn span JS正則表達式驗證輸入框只能輸入漢字和半角逗號 1.正則表達式 [\u4E00-\u9FA5,]+$ 2.代碼示例        var colo

replace限制文字框只能輸入數字數字字母等的正則表示式

1.文字框只能輸入數字程式碼(小數點也不能輸入)  <input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">&

Excel如何限制單元格只能輸入數字

日常工作中,excel是最常用來處理資料的工具,有時候在某一列或行中,只能輸入數字,如何進行資料編輯上的限制呢? 方法/步驟 開啟要編輯的excel工作表,圖中表格作為例子,我們要在單價列中輸入價格,這一列只能填入數字。 選定需要輸入單價的所有單元格。在工作欄中,選

限制input框只能輸入數字,加減號也不可以輸入

例子:html程式碼 <input type="number" id="assetId" required name="assetId" value="${entity.assetId}" onblur="javascript:setDispatchTitle();"

手機號正則表示式及輸入的內容只能輸入漢字

//工具類 public class MobileCheckUtil { /** * 手機號正則表示式 * @param str * @return * @throws PatternSyntaxException

html限制input框只能輸入數字或小數

前端程式碼: <input type="text" name="payMoney[]" onkeyup="clearNoNum(this)" value=""> js程式碼: <script language="JavaScript" type="t

只能輸入漢字EditText:ChineseEditText

package com.li.newhuangjinbo.custom; import android.content.Context; import android.util.AttributeSet; import android.view.KeyEvent

限制 input text 只能輸入數字

在標籤中加上下面程式碼就可以 onkeyup=”this.value=this.value.replace(/\D/g,”)” onafterpaste=”this.value=this.val

移動端限制input框只能輸入數字

html5 中,input 的 type 屬性規定 input 元素的型別。 <input type="value"> 但是在移動端,還要區分是安卓使用者,還是ios使用者,所以這樣寫: <input class="num_input

Android EditText 讓編輯框只能輸入漢字

最近在專案中,有遇到“讓編輯框只能輸入漢字”這種需求,然後上網看了一下,解決方法大致是兩種,一種是自定義了一個EditText,然後重寫commitText方法,實現限制輸入漢字的方法,例如: /

限制文字框只能輸入數字:Asp.net&C#

網上很多關於文字框只能輸入數字的,今天又找了一遍,發現以前的寫法居然有點問題! onkeypress="if (event.keyCode<48 || event.keyCode>57) event.returnValue=false;" 這樣寫如果使用者打

jquery限制文字框只能輸入數字的方法,適用多種瀏覽器

<%@ page language="java" contentType="text/html; charset=UTF-8"     pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HT

EditText設定輸入的型別,比如說限制只能輸入字母數字

<com.cplotus.app.widget.EditTextWithDel android:id="@+id/et_password"

Jquery限制文字框只能輸入數字(小數點也可以)

   $(function() {             $("input[type='text']").bind('keydown', function(event) {                 var keyCode = event.which;       

C# 設置textedit只能輸入英文數字劃線,並且只能以英文開頭(正則表達式)

tex spa edit 數字 a-z pan ext C# TE this.textEdit1.Properties.Mask.EditMask = @"[a-zA-z][a-zA-Z0-9_]*"; C# 設置textedit只能輸入英文數字下劃線,並且只能