Asp.NET Validation Kontrolleri
RegularExpressionValidator
Bir kontrolün içeriğinin belli bir formata(örneğin e-mail formatı) göre uyup uymadığını denetler.
Özellikleri
ControlToValidate :Kontrol edilecek nesneyi buradan veriyoruz.
ErrorMessage :ValidationGroup nesnesinde gözükecek mesajı saklar.
ValidationExpression :Hangi formatta kontrol ettirmek istiyorsak bu özelliği kullanıyoruz.

Yukarıda gördüğünüz gibi RegularExpressionValidator nesnesinin kontrol ettiği nesneyi hangi formatta kontrol edeceğini yukarıdaki listeden seçiyoruz.Validation expression adlı kısımda seçtiğimiz formatın kod karşılığı gözükmektedir.Aslında ValidationExpression özelliğine verilen değerde bu kod olmaktadır.
Şunuda belirtmek istiyorum ValidationExpression daki hazır telefon numaraları, Türkiye telefon numaraları standardına uygun değildir.Biz Regular Expression Türkçe telefon formatını bulup, listeden “Custom” seçip, boş Validation expression kısmına elimizle yapıştırmamız lazımdır.Bu arama işlemini internetten yapabilirsiniz.
Regular Expression kodlarının nasıl yazıldığıyla ilgili bir yazım olmayacaktır.Doğrusu bende bilmiyorum.Ancak öğrenmek istiyorsanız http://www.csharpnedir.com/articles/read/?id=129 adresindeki makaleye göz atabilirsiniz.
Şimdi ise RangeValidator kontrolünü diğer sayfada inceleyeceğiz.
