驗證中文姓名的正規表示式是什麼,求驗證中文姓名的正規表示式

2021-03-04 09:00:28 字數 1810 閱讀 6179

1樓:快樂的小小石

驗證中文姓名bai的正規表示式du:[\u4e00-\u9fa5],這個表示式是專門zhi用來匹配dao中文姓名的。

【正則版表示式】正規表示式,又稱規則權表示式,是電腦科學的乙個概念,這個概念最初是由unix中的工具軟體普及開的。正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。正則引擎主要分為dfa、nfa兩大類。

許多程式語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了乙個功能強大的正規表示式引擎。

【起源】在1951 年,一位名叫stephen kleene的數學科學家,他在warren mcculloch和walter pitts早期工作的基礎之上,發表了一篇題目是《神經網事件的表示法》的**,利用稱之為正則集合的數學符號來描述此模型,引入了正規表示式的概念。正規表示式被作為用來描述其稱之為「正則集的代數」的一種表示式,因而採用了「正規表示式」這個術語。

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

2樓:匿名使用者

如果需要考慮支援少數民族的人名,或者外國人的中譯名,例如:阿沛·阿旺晉美、卡爾·馬克思等,則需要如下:

[\u4e00-\u9fa5](?:·[\u4e00-\u9fa5])*

3樓:

[\u4e00-\u9fa5]兩個字以上的都可以驗證

4樓:快樂的小小石

驗證中文姓來

名的正則表達源式:[\u4e00-\u9fa5],這個表示式是專門用來匹配中文姓名的。

【正規表示式】正規表示式,又稱規則表示式,是電腦科學的乙個概念,這個概念最初是由unix中的工具軟體普及開的。正則表通常被用來檢索、替換那些符合某個模式(規則)的文字。正則引擎主要分為dfa、nfa兩大類。

許多程式語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了乙個功能強大的正規表示式引擎。

【起源】在1951 年,一位名叫stephen kleene的數學科學家,他在warren mcculloch和walter pitts早期工作的基礎之上,發表了一篇題目是《神經網事件的表示法》的**,利用稱之為正則集合的數學符號來描述此模型,引入了正規表示式的概念。正規表示式被作為用來描述其稱之為「正則集的代數」的一種表示式,因而採用了「正規表示式」這個術語。

5樓:暢想未來1號

[\u4e00-\u9fa5]

除錯過,可使用。不會再問我。

6樓:集小雨關朗

\u4e00-\u9fa5只包含漢字,沒有標點抄符號等。

比如:「是\u201c

;是\uff1b

,是\uff0c

都不在這個範圍內。

你遇到的問題,我估計跟編碼有關:

有些工具在簡體中文預設編碼(cp

936/gbk)狀態下,無法正常處理此類正規表示式。

請將所用工具的編碼切換到任意一種unicode編碼(比如utf-8)試試。

另外,簡單地說,\u4e00-\u9fa5只是我們常用的gbk漢字範圍。漢字不止這些。

若仍未解決,請詳述現象,我繼續幫你。

7樓:談尹夷碧

perl中可以使用:bai

useencode;

$_='我親愛的只;你du知道嗎zhi?我在想你們dao^-^';

$a=decode('cp936',$_);

($x)=($a

=~m/[\p]+/g);

print

encode('cp936',$x),"\n";

匹配漢字,不會版匹配到標點權符號

正規表示式如何只匹配中文字元,正規表示式如何只匹配乙個中文字元

漢字的表示和正規表示式引擎相關,不同引擎的寫法不同,下面的寫法適用於java引擎,或者一切以unicode來表示字元的引擎。1 基本規格 針對漢字的一般集合 cp936,約等於gbk,共計20000多漢字 u3007 u4e00 u9fcb ue815 ue864 2 擴充規格 針對多一些的漢字 支...

正規表示式是什麼意思,正規表示式dd的意思

pattern 正向否定預查 negative assert 在任何不匹配pattern的字串開始處匹配查詢字串。這是乙個非獲取匹配,也就是說,該匹配不需要獲取供以後使用。例如 windows 95 98 nt 2000 能匹配 windows3.1 中的 windows 但不能匹配 windows...

正規表示式校驗密碼,js驗證密碼的正規表示式。

d 不能全是數字。a za z 不能全是字母 不能全是符號 這裡只列出了部分符號,可自己增加,有的符號可能需要轉義 長度不能少於8位。合起來就是。d a za z js驗證密碼的正規表示式。完整的js正規表示式 強 字母 數字 特殊字元。a za z d a za z d a za z d a za...