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

2021-05-01 00:34:49 字數 2872 閱讀 9558

1樓:匿名使用者

^[_,.!\n\w\u4e00-\u9fa5]*$

幫你測試過了,這個應該就是你要的最新的答案,假如逗號和句號你要漢字模式的就自己改下。

2樓:蛋殼兒漂

^[_,。!\\n\\w\u4e00-\u9fff]*$

\\w是大小寫英文和數字總體,*表示可以1個都木有,為空

3樓:晁以

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

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

4樓:

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

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

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

5樓:匿名使用者

\w不匹配中文字元的

6樓:

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

7樓:匿名使用者

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

8樓:匿名使用者

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

正規表示式:2到8箇中文字元4到16個英文字元數字下劃線,可混合

9樓:匿名使用者

何必這麼執著呢,分開來嘛

先判斷輸入是否合法,即滿足中文、英文、數字、字母或者下劃線再判斷長度合不合法

check = function(str)$/gi;

if (reg.test(str))

return true;

}return false;};

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

10樓:匿名使用者

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

求一個正規表示式,輸入中文,英文數字空格都行,但是首尾不能為空格,但是中間可以為空格,

11樓:

其實根本沒必要做這個東西啊,用jquery的$.trim去掉首尾空格,然後看看剩下的字串是不是空就行了。

我個人覺得如果程式能處理就儘量程式處理,這樣對使用者來說更友好。比如這種首尾空格啊,url使用者沒用http開頭之類的。

12樓:

俺寫了一個:

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

13樓:

^[^\s].+[^\s]$

14樓:匿名使用者

// /^\s.*\s$|^\s$/;

var s = ['a', 'a a', 'a ', ' a'], reg = /^\s.*\s$|^\s$/;

for(var i = s.length - 1; i > -1; i--) alert(s[i].replace(/\s/,'[空格]') + '\r\n' + reg.

test(s[i]));

15樓:夢裡尋你我他

^[\w\u4e00-\u9fa5].*[\w\u4e00-\u9fa5]$

求一個正規表示式: 以英文字母開頭,只能包含英文字母、數字、下劃線

16樓:二狗的老父親

^[a-za-z][a-za-z0-9_]*$拓展:1.正規表示式:

又稱規則表示式。(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的一個概念。

正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。

2.簡介:

正規表示式是對字元操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個規則字串,這個規則字串用來表達對字串的一種過濾邏輯。正規表示式是一種文字模式,模式描述在搜尋文字時要匹配的一個或多個字串。

正規表示式可一直追溯到科學家對人類神經系統工作原理的早期研究。

4.含義:

正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個「規則字串」,這個「規則字串」用來表達對字串的一種過濾邏輯。

17樓:匿名使用者

^[a-za-z][a-za-z0-9_]*$

18樓:沒有任何藉口

^[a-za-z][a-za-z0-9_]*$ 這個可以。

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

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

有兩種方式:

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

using system.text.regularexpressions;

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

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

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

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

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

試試這個 u4e00 u9fa5 w 求一個正規表示式,要求 只能輸入中文,英文數字空格下劃線都行,首尾不能為空格,字串中間可以為空格 var reg w u4e00 u9fa5 s w u4e00 u9fa5 s 正規表示式 我希望得到一個能夠判斷文字框只能輸入漢字,英文,數字下劃線!functi...

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

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

我也求一正規表示式子,求正規表示式 0 1 之間的所有小數 例如 0 01

這個,據我所知,只有perl能夠做到。獻醜 qr d d d b g o 為什麼不能寫1 2 9 2 3 9 3 4 9 是應用上還有別的需求麼?雖然看著長但可用就好。你那功能如果在正規表示式內完成好像有點難。在正則外的話可以 d d int i 2 1 if i 0 這種思路,不知道可行麼。哥們,...