1
如何檢測空格,下劃線無效?它必須是一個字。但不能與如何從此正則表達式刪除空格,下劃線[^ w xC0- xFF]
[^\w \xC0-\xFF]
- 工作,如果我做\ W \ xC0- \ XFF我能察覺的空間
- 但我怎麼檢測 '下劃線'?
輸入無效:username1234 _1234
或username 1234
如何檢測空格,下劃線無效?它必須是一個字。但不能與如何從此正則表達式刪除空格,下劃線[^ w xC0- xFF]
[^\w \xC0-\xFF]
輸入無效:username1234 _1234
或username 1234
刪除的空間容易,因爲你已經指出:
[^\w\xC0-\xFF]
刪除下劃線需要知道\w
相同[0-9A-Za-z_]
。所以也刪除您可以使用此下劃線:
[^0-9A-Za-z\xC0-\xFF]
完美!非常感謝。 – YumYumYum 2012-02-21 14:14:32
@Umbrella:我覺得他是想說的是,正則表達式應該匹配成功,如果輸入*無效*。這就是爲什麼它只需要匹配一個字符。 – 2012-02-21 14:24:57