求正規表示式,只允許輸入中文,英文數字下劃線

2021-05-28 19:42:22 字數 1549 閱讀 4196

1樓:匿名使用者

試試這個:

[\u4e00-\u9fa5\w]+

求一個正規表示式,要求:只能輸入中文,英文數字空格下劃線都行,首尾不能為空格,字串中間可以為空格

2樓:匿名使用者

var reg = /^[\w\u4e00-\u9fa5][\s\w\u4e00-\u9fa5]*(?!\s)$/;

正規表示式 我希望得到一個能夠判斷文字框只能輸入漢字,英文,數字下劃線!

3樓:匿名使用者

function administrue()}

4樓:匿名使用者

[a-za-z0-9_]+|[\u4e00-\u9fa5]+

如何用正規表示式判斷一個文字框只能輸入中文、英文、下劃線、|、數字、☆、□、△等,不能輸入!@#¥%

5樓:匿名使用者

"(?i)^(?=[\u4e00-\u9fa5a-z])[\u4e00-\u9fa5a-z_|0-9☆□△]+$"

我?你**** 為什麼不合法? 不包含【!@#¥%】 這幾個字元啊?

還有你那個等包含哪些字元?太籠統了。

特殊字元的話最好能確定可包含的字元或者一定不能包含的字元,這樣才能寫正則

求一個正規表示式可以匹配:中文字元,中文標點符號,英文,數字,下劃線。但不能輸入@、# 等特殊字元.

6樓:

\w+|[,。《》()、—]+

\w匹配:中文字元,英文,數字,下劃線

至於中文標點符號,看你需要了,如果有另外的就新增在中括號裡面。

7樓:匿名使用者

\w不匹配中文字元的

8樓:

[^%&',;=?$\x22]+

9樓:匿名使用者

/^(?: [^[:punct:]] | \_ )+$/x

10樓:匿名使用者

^[^!@#$%^&*()-=+]+$

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

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

有兩種方式:

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

using system.text.regularexpressions;

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

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

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

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

求正規表示式中文,英文,數字,下劃線

n w u4e00 u9fa5 幫你測試過了,這個應該就是你要的最新的答案,假如逗號和句號你要漢字模式的就自己改下。n w u4e00 u9fff w是大小寫英文和數字總體,表示可以1個都木有,為空 a za z0 9 u4e00 u9fa5 求一個正規表示式可以匹配 中文字元,中文標點符號,英文,...

正規表示式可以為空嗎,要個正規表示式讓輸入框不能為空,也不能為空格等

空值,不為空則要格式。格式如下 d 後邊專的是要符合格式。屬如果可以為空的空可以是空格和製表符那就這麼寫 s d 正規表示式不為空用 s匹配,不能有空格可以用 匹配,中 後面是一個空格。要個正規表示式讓輸入框不能為空,也不能為空格等 只是不bai能du 輸入zhi 空格 不能輸入空格及英文狀態下的d...

求驗證中文正規表示式求驗證中文姓名的正規表示式

u4e00 u9fa5只包copy含漢字,沒有標點符號等。比如 是 u201c 是 uff1b 是 uff0c 都不在這個範圍內。你遇到的問題,我估計跟編碼有關 有些工具在簡體中文預設編碼 cp 936 gbk 狀態下,無法正常處理此類正規表示式。請將所用工具的編碼切換到任意一種unicode編碼 ...