2012-12-20 92 views
2

驗證的格式表達ValidationExpression="\d{3}-\d{3}-\d{4}"是這個ErrorMessage="Format: XXX-XXX-XXXX",我希望vaidatin表達,形成像它也可以接受這種XXXX-XXXXXX這個歐洲格式什麼,我需要在上述表達式中添加,以便它可以接受任何。歐洲驗證表達

回答

3

使用 「或」 運算符(|

"\d{3}-\d{3}-\d{4}|\d{4}-\d{6}" 

這是一個偉大的介紹經常expresssions如果你有興趣:

http://www.codeproject.com/Articles/9099/The-30-Minute-Regex-Tutorial

+3

沒有必要爲括號這裏;他們只是創建不會使用的捕獲組。默認情況下'''具有非常低的優先級,所以「攜帶」到模式的末尾。 – Rawling

+0

很酷的知道。答案已更新。 –