正規表示式只能輸入字母數字漢字,正規表示式驗證允許輸入漢字字母數字的正則,有的發乙份昂。

2021-03-04 01:24:07 字數 2907 閱讀 5525

1樓:夜晚或白天

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

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

2樓:匿名使用者

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

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

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

3樓:

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

正規表示式 驗證允許 輸入 漢字、字母、數字 的正則,有的發乙份昂。

4樓:匿名使用者

^你應該bai是要js的正則吧?

1.只允

許輸入du

漢字,則如zhi果輸入不是漢字輸入框內容替dao換為空:

同理,2.只允版許輸權入字母: replace(/[^\w]/g,''))

3.只允許輸入數字: replace(/[^\d]/g,'')).

正規表示式驗證只能輸入漢字數字字母,並且數字不能開頭

5樓:匿名使用者

^[a-za-z\u4e00-\u9fa5][a-za-z0-9\u4e00-\u9fa5]*$

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

6樓:

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

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

7樓:海天盛筵

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

**如下:

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

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

匹配器(mstr);//

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

程式執行結果:

8樓:風中de三葉草

隨手寫的

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

你在js裡試試,在java裡加雙斜槓。

9樓:pys大本營

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

10樓:匿名使用者

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

11樓:匿名使用者

用這個就行了,你試試

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

js 正規表示式 只能輸入字母和數字限制中文和特殊符號

12樓:匿名使用者

var reg = /^[\da-z]+$/i;

只能輸入中文、英文或數字的正規表示式

13樓:あ耨多羅

^[\u4e00-\u9fa5a-za-z0-9_]+$

在中英混輸的情況下長度無法用正則判斷,所以還是用程式判斷一下吧。

14樓:匿名使用者

英文數字可以統一用 \d+匹配,中文的話就不清楚了,每個語言是中文的儲存編碼都不一樣

15樓:匿名使用者

if instr(username,"=")>0 or instr(username,"%")>0 or instr(username,chr(32))>0 or instr(username,"?")>0 or instr(username,"&")>0 or instr(username,";")>0 or instr(username,",")>0 or instr(username,"'")>0 or instr(username,",")>0 or instr(username,chr(34))>0 or instr(username,chr(9))>0 or instr(username,"")>0 or instr(username,"$")>0 then

errmsg=errmsg+"

使用者名稱中含有非法字回符答

"founderr=true

end if

正規表示式限制只能輸入數字,子母,漢字,但是首字母不能輸入數字

16樓:匿名使用者

/$([^\d][\u4e00-\u9fa5]*\d*\w*)^/

求正規表示式 只能有漢字和數字,字母(不能全為數字,字母)

17樓:匿名使用者

|[a-z a-z]+[\w-[a-za-z_]]+|[\w-[a-za-z_]]+[a-z a-z]+|\d+[\w-[\d_]]+|[\w-[\d_]]+\d+ 寫的有些複雜,但能滿足你的要求只能有漢字,專

數字,字母屬不能全為數字或字母

求正規表示式只能有漢字和數字,字母不能全為數字,字母

a z a z w a za z w a za z a z a z d w d w d d 寫的有些複雜,但能滿足你的要求只能有漢字,專 數字,字母屬不能全為數字或字母 正規表示式 只能輸入字母數字漢字 a za z0 9 u4e00 u9fa5 其實 a za z0 9 可以用 w來代替,只是 w...

正規表示式如何匹配漢字,如何用正規表示式校驗漢字

去掉 和 試試 u4e00 u9fa5 u數字,在perl pcre中要改為 x x 按.的標準,w本來就是可以匹配 漢字,字母,數字,下劃線。的所以一般 w可以滿足需求了。如果需要排除字母數字的話,可以這樣 a za z0 9 w 這樣寫估計效率不高 所以一般來說還是直接匹配指定的unicode碼...

易語言正規表示式文字查詢,易語言正規表示式模糊查詢文字

你 上的 正則表達是錯誤的 yh price 和 num iid 兩個欄位是相鄰的 所以 能匹配到,而 後面的title欄位 與他們不相鄰,所以匹配不到。建議更改為 yh price d num iid d title 易語言正規表示式模糊查詢文字 150 好像做不到吧。但網上有說可以的 匹配中文字...