123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- define("dojox/validate/web", ["./_base", "./regexp"], function(validate, xregexp){
- validate.isIpAddress = function(/*String*/value, /*Object?*/flags) {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- var re = new RegExp("^" + xregexp.ipAddress(flags) + "$", "i");
- return re.test(value);
- };
- validate.isUrl = function(/*String*/value, /*Object?*/flags) {
-
-
-
-
-
-
-
-
- var re = new RegExp("^" + xregexp.url(flags) + "$", "i");
- return re.test(value);
- };
- validate.isEmailAddress = function(/*String*/value, /*Object?*/flags) {
-
-
-
-
-
-
-
-
- var re = new RegExp("^" + xregexp.emailAddress(flags) + "$", "i");
- return re.test(value);
- };
- validate.isEmailAddressList = function(/*String*/value, /*Object?*/flags) {
-
-
-
-
-
-
-
-
-
- var re = new RegExp("^" + xregexp.emailAddressList(flags) + "$", "i");
- return re.test(value);
- };
- validate.getEmailAddressList = function(/*String*/value, /*Object?*/flags) {
-
-
-
-
-
- if(!flags) { flags = {}; }
- if(!flags.listSeparator) { flags.listSeparator = "\\s;,"; }
- if ( validate.isEmailAddressList(value, flags) ) {
- return value.split(new RegExp("\\s*[" + flags.listSeparator + "]\\s*"));
- }
- return [];
- };
- return validate;
- });
|