asp.net mvc 3 - MVC3 How To Phone Validation for model structure? -


in model structure phonenumber not required if user want enter value, must entered 10 digits. tried

[stringlength(10, minimumlength = 10, errormessage = "girdiğiniz numara 10 karakter uzunluğunda olmalı")] 

but doesn't allow empty entry. there have idea?

use regular expression validator , find/write regular expression validates phone number. example in usa:

public class myregularexpressions {    public const string usphone = @"^[2-9]\\d{2}-\\d{3}-\\d{4}$|^[2-9]\\d{2}\\d{3}\\d{4}$"; } 

and atribute used in model is:

[regularexpression(myregularexpressions.usphone)] public string phonenumber { get; set; } 

this way not required when entered has match specified regular expression.

if need write own regular expression 1 of best sites out there is: http://www.regexr.com/


Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -