2014-10-07 16 views
0

希望得到一些幫助我想要一個匹配具有以下格式的名稱的模式。允許來自其他國家的各種名稱的特定正則表達式名稱模式

Surname, Firstname othername othername 

My pattern = "^[\\p{L} .'-]+[,\s][\\p{L} .'-]+$" 

我的問題是,它的作品,但我想限制姓部分的空格。

IE所以約翰遜弗雷德裏克,不管是誰 - 會不會被發現

我試圖"^([\\p{L} .'-]+[^\s][,\s][\\p{L} .'-]+$",但沒有這樣的運氣...

謝謝!

+2

提供的一些有效和無效輸入的例子。 – anubhava 2014-10-07 05:54:13

+0

對不起,第一次使用。 現在通過@aelor工作。 將確保我將來做到這一點。 – 2014-10-07 06:12:56

回答

0

從第一個代碼塊刪除空格:

My pattern = "^[\\p{L}.'-]+[,\s][\\p{L} .'-]+$" 
+1

傳奇!!謝謝你,愚蠢的錯誤:( – 2014-10-07 06:11:02