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

2021-04-18 05:31:02 字數 1887 閱讀 2867

1樓:匿名使用者

"\w*[\u4e00-\u9fa5]\w*"

2樓:o丨

//至少兩個漢字

^[u4e00-u9fa5aa-za-z]$//手機號

^1[0-9]$

3樓:匿名使用者

regex="^[\u4e00-\u9fa5]$" 這是 2-n 個漢字

regex="^[\u4e00-\u9fa5]$" 這是 至少2 個漢字

4樓:

匹配中文或者數字可以這樣寫

[u4e00-u9fa5a-za-z] 正解

5樓:匿名使用者

匹配中文或者數字可以這樣寫

[u4e00-u9fa5a-za-z]

驗證手機號碼

1[0-9]

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

6樓:夜晚或白天

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

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

7樓:匿名使用者

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

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

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

8樓:

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

正規表示式:只能匹配大小寫英文字母,空格,兩個以上漢字,只能這三項。急! 10

9樓:匿名使用者

var reg = /^([a-za-z\x20\u4e00-\u9fa5]*[\u4e00-\u9fa5])[a-za-z\x20\u4e00-\u9fa5]*$/;

var str = "sdf和   sd";

reg.test(str);

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

10樓:海天盛筵

編碼的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());}}

程式執行結果:

11樓:pys大本營

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

12樓:匿名使用者

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

13樓:匿名使用者

用這個就行了,你試試

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

問個「正規表示式」的問題,問個「正規表示式」的問題

首先找到maxxp 123456 使用正規表示式 maxxp 0 9 然後替換的正規表示式 maxxp 1 你這點小問題,是很容易自己搞定的。但是對於複雜的,如果不會寫,可以參考這個 教程 以python中的re模組為例,手把手教你,如何從無到有,寫出相對複雜的正規表示式 此處不給貼地址,請自己用g...

正規表示式中有中文怎麼辦python

首先要看你的原始碼檔案的編碼,如果你的原始檔是utf 8 編碼的話。your str 所要查詢的部分 decode utf 8 告訴python怎麼去解碼 decode 你輸入的漢字。python 中正規表示式 怎麼匹配中文 a za z0 9 s 中國.group 1 就是 s1 需要正則嗎,if...

求驗證中文姓名的正規表示式如何實現用正規表示式判斷輸個入的姓名是否合法中文,27個漢字

如果需要考慮支援少數民族的人名,或者外國人的中譯名,例如 阿沛 阿旺晉美 卡爾 馬克思等,則需要如下 u4e00 u9fa5 u4e00 u9fa5 u4e00 u9fa5 兩個字以上的都可以驗證 驗證中文姓來 名的正則表達源式 u4e00 u9fa5 這個表示式是專門用來匹配中文姓名的。正規表示式...