Validator sınıfının metotları aşağıdaki gibidir.
- required
- equals
- minLength
- maxLength
- mail
- alpha
- alpha_numeric
- numeric
- integer
- betweenLength
- between
- boolean
- test
required post edilen bileşinin içeriğinin boş olup olmadığını kontrol eder
Örnek
isim :<f:textbox
name="textbox"
validator=" validator"
rule="required"
message="Bu alan boş geçilemez"
messagefor="msgbox"/>
<f:message name="msgbox"/>
equals post edilen bileşenin içeriğinin test niteliği ile uyuşup uyuşmadığını kontrol eder
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="equals"
test="200"
message="Hata girilen değer 200 değil "
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
minLength post edilen bileşenin içeriğinin karakter uzunluğunun min niteliğinden büyük olup olmadığını kontrol eder
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="minlength"
min="10"
message="En fazla 10 karakter "
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
maxLength post edilen bileşenin içeriğinin karakter uzunluğunun max niteliğinden küçük olup olmadığını kontrol eder
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="maxlength"
min=“5”
message="En az beş karakter girilmelisiniz !"
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
Mail post edilen bileşenin içeriğinin bir mail adresi olup olmadığını kontrol eder
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="mail"
message="Bu bir mail adresi değil !"
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
Alpha post edilen bileşenin içeriğinin bir sözel (string) olup olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="alpha"
message="Girilen değer sözel değil !"
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
alpha_numeric post edilen bileşenin içeriğinin bir karakterlerden ve sayılardan oluşup oluşmadığını olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="alpha_numeric"
message="Girilen değer sayı içermeli !"
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
Numeric post edilen bileşenin içeriğinin bir sayısal değer olup olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="numeric"
message="Uyarı girdiğiniz değer bir sayı değil !"
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
integer post edilen bileşenin içeriğinin bir tam sayı olup olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="integer"
message="Uyarı girdiğiniz değer bir tam sayı değil !"
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
betweenLength post edilen bileşenin içeriğinin uzunluğunun min ve max değerleri arasında olup olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="betweenLength"
min="5"
max="20"
message="Beş karakterden az Yirmi karakterden uzun veri girmeyiniz! "
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
Between post edilen bileşenin içeriğinin min ve max değerleri arasında olup olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="between"
min="0"
max="100"
message="Girilen sayı 0 ile 100 arasında değil ! "
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
Boolean post edilen bileşenin içeriğinin mantıksal(boolean) değer olup olmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="Boolean"
message="Girilen değer mantıksal değil "
messagefor="msgbox"
"/>
<f:message name="msgbox"/>
Test post edilen bileşenin içeriğinin bileşenin test niteliğindeki mantıksal ifadenin uyuşup uyuşmadığını kontrol eder.
Örnek
isim :<f:textbox
name="textbox"
validator="validator"
rule="test"
test="this.text >0 && this.text >100 "
message=" Girilen sayı 0 ile 100 arasında değil ! "
messagefor="msgbox"
“/>
<f:message name="msgbox"/>