正規表示式控制文字框只能輸入字母數字漢字

2021-04-13 14:44:14 字數 1688 閱讀 2738

1樓:

/^[a-za-z|\d|\u0391-\uffe5]*$/

正規表示式 只能輸入字母數字漢字

2樓:夜晚或白天

/^[a-za-z0-9\u4e00-\u9fa5]+$/

其實[a-za-z0-9]可以用\w來代替,只是\w還可以匹配一個下劃線,如果必須要求只有數字和字母那還是用[a-za-z0-9]這個好了

3樓:匿名使用者

[\u4e00-\u9fa5] //匹配中文字元^[1-9]\d*$ //匹配正整數^[a-za-z]+$ //匹配由26個英文字母組成的字串^[a-z]+$ //匹配由26個英文字母的大寫組成的字串

^[a-z]+$ //匹配由26個英文字母的小寫組成的字串

^[a-za-z0-9]+$ //匹配由數字和26個英文字母組成的字串

4樓:

[a-za-z0-9\u4e00-\u9fa5]

如何用正規表示式限制文字框裡只能輸入英文,數字,下劃線和點

5樓:兄弟連教育北京總校

有兩種方式:

一種直接從vs平臺拉控制元件,然後填寫你要正則約束的條件,一種用**:

using system.text.regularexpressions;

////// 檢驗是否是英文、數字、下劃線和點

////// 需要檢驗的字串

/// 是否為整數:true是整數,false非整數public static bool ischeck(string str)

其他方法你可以看看這個,http://www.kuqin.

正規表示式只能輸入中文和字母

6樓:海天盛筵

編碼的bai字串後面一定要加模式du修飾符u。zhi正規表示式:[\\daou4e00-\\u9fa5]*內|\容\w*|\\d*|_*

**如下:

@testpublicvoidtest1(){//匹配正規表示式stringstr="[\\u4e00-\\u9fa5]*|\\||\\d*w*_*";patternpattern=pattern.comfromrunning(str);//

字串stringmstr="howfar_344fjdk";system.out。println("stringtesting:"+mstr);matcherm=模式。

匹配器(mstr);//

如果(m。ind())是匹配的,{system.out。println("matchcontent:"+m.group());}}

程式執行結果:

7樓:pys大本營

/[\x-\x]+/u , 如果是utf8編碼的字串後面一定要加模式修飾符 u,不然報錯

8樓:匿名使用者

不能加雙斜槓 ^[a-za-z\u4e00-\u9fa5]+$ 可以用

9樓:匿名使用者

用這個就行了,你試試

/^[0-9a-za-a]*$/

求js正規表示式只能是字母,數字,減號,下劃線組成

數字,字母,和下劃線 這幾個有沒有順序和個數限制呢?還有,單一的不行,那有兩個的行不?還是一定要數字,字母,和下劃線三個都要有?如果都沒有的話那單用正則可能比較長,最好還是結合程式判斷。正則可以是這樣 0 9a za z 然後最找用過正則去找是不 是數字,字母,和下劃線三個都 已經包含了 要麼數字開...

如何用jquery驗證文字框只能輸入字母數字和下劃線

由數字 26個英文字母或者下劃線組成的字串可用jquery正規表示式 w 驗證 為 var reg w if reg.test input text val 驗證通過 else 驗證失敗 下面給出例項演示 建立html元素 請輸入使用者名稱,限定字母 數字或下劃線的組合 設定css樣式 div.bo...

正規表示式,可以是中文或字母的,至少漢字。謝謝

w u4e00 u9fa5 w 至少兩個漢字 u4e00 u9fa5aa za z 手機號 1 0 9 regex u4e00 u9fa5 這是 2 n 個漢字 regex u4e00 u9fa5 這是 至少2 個漢字 匹配中文或者數字可以這樣寫 u4e00 u9fa5a za z 正解 匹配中文或...