2012-02-21 55 views
1

如何檢測空格,下劃線無效?它必須是一個字。但不能與如何從此正則表達式刪除空格,下劃線[^ w xC0- xFF]

[^\w \xC0-\xFF]

  • 工作,如果我做\ W \ xC0- \ XFF我能察覺的空間
  • 但我怎麼檢測 '下劃線'?

輸入無效:username1234 _1234username 1234

+0

@Umbrella:我覺得他是想說的是,正則表達式應該匹配成功,如果輸入*無效*。這就是爲什麼它只需要匹配一個字符。 – 2012-02-21 14:24:57

回答

1

刪除的空間容易,因爲你已經指出:

 
[^\w\xC0-\xFF] 

刪除下劃線需要知道\w相同[0-9A-Za-z_]。所以也刪除您可以使用此下劃線:

 
[^0-9A-Za-z\xC0-\xFF] 
+0

完美!非常感謝。 – YumYumYum 2012-02-21 14:14:32