struct Validator
Tarayıcının AJAX desteği var mı?
Bu metod yerine Sardalya.isCompatible metodunun kullanılması daha doğru olabilir.
Kullanım örneği:
if(Validator.isAjaxEnabled()){
doStuff();
}
Parametre bir Array mi, değil mi?
Kullanım örneği:
if(Validator.isArray(arTest)){
doStuff();
}
Tarayıcının DOM desteği var mı?
Bu metod yerine Sardalya.isCompatible metodunun kullanılması daha doğru olabilir.
Kullanım örneği:
if(Validator.isDOMEnabled()){
doStuff();
}
Geçerli bir tarih mi?
Kullanım örneği:
if(Validator.isDate(2003,12,22){
doStuff();
}
Parametre tanımlı mı, değil mi?
Kullanım örneği:
if(Validator.isDefined(document.documentObject){
doStuff();
}
Parametre geçerli bir e-posta adresi mi?
not: Bu fonksiyon
Kullanım örneği:
if(Validator.isEmail(myEmail)){
doStuff();
}
Parametre boş bir String dizesi mi?
Kullanım örneği:
if(Validator.isEmpty(myString){
doStuff();
}
Parametre geçerli bir ondalıklı sayı mı?
Kullanım örneği:
if(Validator.isFloat(strNumber)){
doStuff();
}
Nesne bir fonksiyon mu, değil mi?
Kullanım örneği:
if(Validator.isFunction(myFunction){
doStuff();
}
Parametre bir grup adresi mi?
x@googlegroups.com, y@yahoogroups.com gibi adresler için true döner.
Kullanım örneği:
if(Validator.isGroupURL(strUL)){
doStuff();
}
Parametre geçerli bir IP adresi mi?
if(Validator.isIPAddress(strIP){
doStuff();
}
Parametre geçerli bir tamsayı mı?
Kullanım örneği:
if(Validator.isInteger(strInt)){
doStuff();
}
Parametre negatif mi?
Kullanım örneği:
if(Validator.isNegative(objTest)){
doStuff();
}
Nesne null mı, değil mi?
Kullanım örneği:
if(Validator.isNull(myObject){
doStuff();
}
Nesne null ya da tanımsızda true döner.
Kullanım örneği:
if(Validator.isNullOrUndefined(myObject){
doStuff();
}
Validator.isFloat ile aynı işi yapar ve aynı şekilde kullanılır.
Parametre bir nesne mi, değil mi?
Kullanım örneği:
if(Validator.isObject(myObject){
doStuff();
}
Parametre pozitif mi?
Kullanım örneği:
if(Validator.isPositive(objTest)){
doStuff();
}
Parametre geçerli bir String nesnesi mi?
Kullanım örneği
if(Validator.isString(strTest)){
doStuff();
}
Validator.isDefined metodunun tam zıddı sonuç döner.
Geçerli bir URL adresi mi?
if(Validator.isValidURL(strURL)){
doStuff();
}
Parametre sadece boşluk karakterlerinden mi oluşuyor?
Kullanım örneği:
if(Validator.isWhiteSpace(strTest)){
doStuff();
}
Parametre sıfır ya da sıfırdan küçük mü?
Kullanım örneği:
if(Validator.isZeroOrNegative(objTest)){
doStuff();
}
Parametre sıfır ya da sıfırdan büyük mü?
Kullanım örneği:
if(Validator.isZeroOrPositiveStrict(objTest)){
doStuff();
}
CSS doğrulaması için yeni bir pencere açar.
Kullanım örneği:
Validator.validateCSS("http://www.example.com/");
XHTML doğrulaması için yeni bir pencere açar.
Kullanım örneği:
Validator.validateMarkup("http://www.example.com/");
public Boolean isAjaxEnabled()
Tarayıcının AJAX desteği var mı?
Bu metod yerine Sardalya.isCompatible metodunun kullanılması daha doğru olabilir.
Kullanım örneği:
if(Validator.isAjaxEnabled()){
doStuff();
}
public Boolean isArray(Object x)
Parametre bir Array mi, değil mi?
Kullanım örneği:
if(Validator.isArray(arTest)){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isDOMEnabled()
Tarayıcının DOM desteği var mı?
Bu metod yerine Sardalya.isCompatible metodunun kullanılması daha doğru olabilir.
Kullanım örneği:
if(Validator.isDOMEnabled()){
doStuff();
}
public Boolean isDate(Object intYear, Object intMonth, Object intDay)
Geçerli bir tarih mi?
Kullanım örneği:
if(Validator.isDate(2003,12,22){
doStuff();
}
intYear - yılı ifade eden bir String ya da Integer.intMonth - ayı ifade eden bir String ya da Integer.intDay - günü ifade eden bir String ya da Integer.public Boolean isDefined(Object x)
Parametre tanımlı mı, değil mi?
Kullanım örneği:
if(Validator.isDefined(document.documentObject){
doStuff();
}
x - Tanımlılığı kontrol edilecek değişken/nesne.public Boolean isEmail(String x)
Parametre geçerli bir e-posta adresi mi?
not: Bu fonksiyon
Kullanım örneği:
if(Validator.isEmail(myEmail)){
doStuff();
}
x - Kontrol edilecek String.public Boolean isEmpty(Object x)
Parametre boş bir String dizesi mi?
Kullanım örneği:
if(Validator.isEmpty(myString){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isFloat(Object x)
Parametre geçerli bir ondalıklı sayı mı?
Kullanım örneği:
if(Validator.isFloat(strNumber)){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isFunction(Object x)
Nesne bir fonksiyon mu, değil mi?
Kullanım örneği:
if(Validator.isFunction(myFunction){
doStuff();
}
x - kontrol edilecek nesne.public Boolean isGroupURL(String x)
Parametre bir grup adresi mi?
x@googlegroups.com, y@yahoogroups.com gibi adresler için true döner.
Kullanım örneği:
if(Validator.isGroupURL(strUL)){
doStuff();
}
x - kontrol edilecek String.public Boolean isIPAddress(String x)
Parametre geçerli bir IP adresi mi?
if(Validator.isIPAddress(strIP){
doStuff();
}
x - test edilecek IP adresi.public Boolean isInteger(Object x)
Parametre geçerli bir tamsayı mı?
Kullanım örneği:
if(Validator.isInteger(strInt)){
doStuff();
}
x - test edilecek değer.public Boolean isNegative(Object x)
Parametre negatif mi?
Kullanım örneği:
if(Validator.isNegative(objTest)){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isNull(Object x)
Nesne null mı, değil mi?
Kullanım örneği:
if(Validator.isNull(myObject){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isNullOrUndefined(Object x)
Nesne null ya da tanımsızda true döner.
Kullanım örneği:
if(Validator.isNullOrUndefined(myObject){
doStuff();
}
x - test edilecek nesne.null ya da tanımsız ise true döner,
diğer durumlarda false döner.
public Boolean isNumeric(x)
Validator.isFloat ile aynı işi yapar ve aynı şekilde kullanılır.
x - Kontrol edilecek nesne.public Boolean isObject(Object x)
Parametre bir nesne mi, değil mi?
Kullanım örneği:
if(Validator.isObject(myObject){
doStuff();
}
x - test edilecek nesne.public Boolean isPositive(Object x)
Parametre pozitif mi?
Kullanım örneği:
if(Validator.isPositive(objTest)){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isString(Object x)
Parametre geçerli bir String nesnesi mi?
Kullanım örneği
if(Validator.isString(strTest)){
doStuff();
}
x - kontrol edilecek nesne.public Boolean isUndefined(Object x)
Validator.isDefined metodunun tam zıddı sonuç döner.
x - Kontrol edilecek nesne.public Boolean isValidURL(String x)
Geçerli bir URL adresi mi?
if(Validator.isValidURL(strURL)){
doStuff();
}
x - Kontrol edilecek String.public Boolean isWhiteSpace(String x)
Parametre sadece boşluk karakterlerinden mi oluşuyor?
Kullanım örneği:
if(Validator.isWhiteSpace(strTest)){
doStuff();
}
x - Test edilecek String.public Boolean isZeroOrNegative(Object x)
Parametre sıfır ya da sıfırdan küçük mü?
Kullanım örneği:
if(Validator.isZeroOrNegative(objTest)){
doStuff();
}
x - Kontrol edilecek nesne.public Boolean isZeroOrPositive(Object x)
Parametre sıfır ya da sıfırdan büyük mü?
Kullanım örneği:
if(Validator.isZeroOrPositiveStrict(objTest)){
doStuff();
}
x - Kontrol edilecek nesne.public void validateCSS([String strLocation])
CSS doğrulaması için yeni bir pencere açar.
Kullanım örneği:
Validator.validateCSS("http://www.example.com/");
[strLocation] - Eğer verilirse bu konum için
doğrulama yapar. Eğer verilmezse varolan sayfanın adresini doğrular.public void validateMarkup([String strLocation])
XHTML doğrulaması için yeni bir pencere açar.
Kullanım örneği:
Validator.validateMarkup("http://www.example.com/");
[strLocation] - Eğer verilirse bu konum için
doğrulama yapar. Eğer verilmezse varolan sayfanın adresini doğrular.