2012-08-28 69 views
0

我正在開發MVC應用程序。如何驗證特殊符號?

在應用程序中有一個移動領域。 我想允許插入Numbers和+, - ,(,)字符。 如何爲此編寫驗證?

現在我只有下面的代碼。

[StringLength(15, ErrorMessage = "Mobile can accept maximum 15 characters.")] 
    public string Mobile { get; set; } 
+1

我不知道如何包含'+ - ()'符號,但這隻會讓數字:'[ RegularExpression(@「[ - +]?[0-9] * \。?[0-9]?[0-9]」,ErrorMessage =「只允許數字」)]'你需要改變正則表達式部分'[ - +]?[0-9] * \。?[0-9]?[0-9]'到一個包含您想要的符號的正則表達式。希望這可以幫助你進行搜索。 –

回答

0

使用正則表達式驗證程序。

[RegularExpression(@"Pattern", ErrorMessage = "Error Message")] 
0

喜歡的東西

^[\+\-\(\)0-9]{10,15}$ 

應該做的伎倆。

使用該模式與正則表達式屬性

問候