CamDiGi
0 محصولات نمایش سبد خرید

هیچ محصولی در سبد خرید نیست.

رگولار اکسپرشن های پر کاربرد (Regular Expressions)

[RegularExpression(@"^[آ-ی،؟«»؛٬)(.:!\-\[\] ۰-۹\u06F0-\u06F9]+$", ErrorMessage = "فقط حروف و علائم فارسی وارد شود")]


[StringLength(10, ErrorMessage = "{0} معتبر وارد کنید", MinimumLength = 10),
Required(ErrorMessage = "*"),
Display(Name = "تاریخ تولد"),
RegularExpression(@"([1][3-4][0-9]\d)[/](\d{2})[/]\d{2}", ErrorMessage ="فرمت تاریخ اشتباه می باشد")]


[RegularExpression("^[0-9]*$", ErrorMessage = "فقط عدد وارد شود")]


[RegularExpression("^[آ-ی ]+$", ErrorMessage = "فقط حروف فارسی وارد شود")]


[RegularExpression("^[a-zA-Z ]+$", ErrorMessage = "فقط حروف انگلیسی وارد شود")]


[RegularExpression("^[آ-یa-zA-Z0-9 ]+$", ErrorMessage = "فقط حروف فارسی، انگلیسی و اعداد وارد شود")]


RegularExpression("^[آ-یa-zA-Z0-9 ،؟«»؛٬)(\\.:!\\-\\[\\]]+$", ErrorMessage = "فقط حروف فارسی، انگلیسی، اعداد و علائم وارد شود"),


[RegularExpression(@"\d{2}[:]\d{2}", ErrorMessage = "فرمت ساعت اشتباه می باشد")]


متد برای کنترل رگولار اکسپریشن

var match = Regex.Match(input, regex, RegexOptions.IgnoreCase);

if (!match.Success)
{
// does not match
}


در سایت زیر می توانید رگولار اکسپریشین خود را تست کنید:

http://www.regexr.com

0
دیدگاه‌های نوشته

*
*