Ich habe diese ValidationExpression = "(\ d {1,}. {0,2}. {2,}) | (. {2,} \ d {1,}. {0,2}) "wird in einem Regulaexpression Validator verwendet. Ich möchte dasselbe in einem benutzerdefinierten Validator verwenden. Aber customvalidator hat keinen Option validationexpression. Wie kann ich dies in Code oder in Tag hinzufügen. Bitte gib mir eine Probe.Hinzufügen von ValidationExpression zu customvalidator in asp.net
0
A
Antwort
1
Verwenden Sie ASP.NET Regex Klasse.
protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)
{
if (!Regex.IsMatch(args.Value,@"^(\d{1,}.{0,2} .{2,})|(.{2,} \d{1,}.{0,2})$"))
{
args.IsValid = false;
}
else
{
args.IsValid = true;
}
}
Hinweis: Sie müssen System.Text.RegularExpressions Namespace Referenz.
perfekt. Danke – powel
Funktioniert sehr gut! – Anicho