Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
result = validator.isMobilePhone('sample', 'ms-MY');
result = validator.isMobilePhone('sample', 'nb-NO');
result = validator.isMobilePhone('sample', 'nn-NO');
result = validator.isMobilePhone('sample', 'pl-PL');
result = validator.isMobilePhone('sample', 'pt-PT');
result = validator.isMobilePhone('sample', 'ro-RO');
result = validator.isMobilePhone('sample', 'ru-RU');
result = validator.isMobilePhone('sample', 'sr-RS');
result = validator.isMobilePhone('sample', 'sk-SK');
result = validator.isMobilePhone('sample', 'th-TH');
result = validator.isMobilePhone('sample', 'tr-TR');
result = validator.isMobilePhone('sample', 'uk-UA');
result = validator.isMobilePhone('sample', 'vi-VN');
result = validator.isMobilePhone('sample', 'zh-CN');
result = validator.isMobilePhone('sample', 'zh-HK');
result = validator.isMobilePhone('sample', 'zh-TW');
result = validator.isMobilePhone('sample', 'any');
result = validator.isMobilePhone('sample');
result = validator.isMobilePhone('sample', ['pl-PL', 'pt-PT']);
result = validator.isMongoId('sample');
result = validator.isMultibyte('sample');
result = validator.isNumeric('sample');
result = validator.isNumeric('+358', { no_symbols: true });
result = validator.isOctal('076543210');
result = validator.isPort('sample');
result = validator.isPostalCode('sample', 'AT');
result = validator.isMobilePhone('sample', 'en-HK');
result = validator.isMobilePhone('sample', 'en-IN');
result = validator.isMobilePhone('sample', 'en-NZ');
result = validator.isMobilePhone('sample', 'en-US');
result = validator.isMobilePhone('sample', 'en-CA');
result = validator.isMobilePhone('sample', 'en-ZA');
result = validator.isMobilePhone('sample', 'en-ZM');
result = validator.isMobilePhone('sample', 'es-ES');
result = validator.isMobilePhone('sample', 'fi-FI');
result = validator.isMobilePhone('sample', 'fr-FR');
result = validator.isMobilePhone('sample', 'hu-HU');
result = validator.isMobilePhone('sample', 'it-IT');
result = validator.isMobilePhone('sample', 'ja-JP');
result = validator.isMobilePhone('sample', 'ms-MY');
result = validator.isMobilePhone('sample', 'nb-NO');
result = validator.isMobilePhone('sample', 'nn-NO');
result = validator.isMobilePhone('sample', 'pl-PL');
result = validator.isMobilePhone('sample', 'pt-PT');
result = validator.isMobilePhone('sample', 'ru-RU');
result = validator.isMobilePhone('sample', 'sr-RS');
result = validator.isMobilePhone('sample', 'tr-TR');
result = validator.isMobilePhone('sample', 'vi-VN');
result = validator.isMobilePhone('sample', 'zh-CN');
result = validator.isMobilePhone('sample', 'zh-TW');
result = validator.isMongoId('sample');
result = validator.isMultibyte('sample');
result = validator.isNull('sample');
result = validator.isNumeric('sample');
result = validator.isMobilePhone('sample', 'nb-NO');
result = validator.isMobilePhone('sample', 'nn-NO');
result = validator.isMobilePhone('sample', 'pl-PL');
result = validator.isMobilePhone('sample', 'pt-PT');
result = validator.isMobilePhone('sample', 'ro-RO');
result = validator.isMobilePhone('sample', 'ru-RU');
result = validator.isMobilePhone('sample', 'sr-RS');
result = validator.isMobilePhone('sample', 'sk-SK');
result = validator.isMobilePhone('sample', 'th-TH');
result = validator.isMobilePhone('sample', 'tr-TR');
result = validator.isMobilePhone('sample', 'uk-UA');
result = validator.isMobilePhone('sample', 'vi-VN');
result = validator.isMobilePhone('sample', 'zh-CN');
result = validator.isMobilePhone('sample', 'zh-HK');
result = validator.isMobilePhone('sample', 'zh-TW');
result = validator.isMobilePhone('sample', 'any');
result = validator.isMobilePhone('sample');
result = validator.isMobilePhone('sample', ['pl-PL', 'pt-PT']);
result = validator.isMongoId('sample');
result = validator.isMultibyte('sample');
result = validator.isNumeric('sample');
result = validator.isNumeric('+358', { no_symbols: true });
result = validator.isOctal('076543210');
result = validator.isPort('sample');
result = validator.isPostalCode('sample', 'AT');
result = validator.isPostalCode('sample', 'AU');
result = validator.isMimeType('sample');
const isMobilePhoneOptions: validator.IsMobilePhoneOptions = {
strictMode: true,
};
result = validator.isMobilePhone('sample', 'any', isMobilePhoneOptions);
result = validator.isMobilePhone('sample', 'ar-AE');
result = validator.isMobilePhone('sample', 'ar-DZ');
result = validator.isMobilePhone('sample', 'ar-EG');
result = validator.isMobilePhone('sample', 'ar-JO');
result = validator.isMobilePhone('sample', 'ar-SA');
result = validator.isMobilePhone('sample', 'ar-SY');
result = validator.isMobilePhone('sample', 'be-BY');
result = validator.isMobilePhone('sample', 'bg-BG');
result = validator.isMobilePhone('sample', 'cs-CZ');
result = validator.isMobilePhone('sample', 'de-DE');
result = validator.isMobilePhone('sample', 'da-DK');
result = validator.isMobilePhone('sample', 'el-GR');
result = validator.isMobilePhone('sample', 'en-AU');
result = validator.isMobilePhone('sample', 'en-GB');
result = validator.isMobilePhone('sample', 'en-HK');
result = validator.isMobilePhone('sample', 'en-IN');
result = validator.isMobilePhone('sample', 'en-KE');
result = validator.isMobilePhone('sample', 'en-NG');
result = validator.isMobilePhone('sample', 'en-NZ');
result = validator.isMobilePhone('sample', 'en-UG');
result = validator.isMobilePhone('sample', 'en-RW');
result = validator.isMobilePhone('sample', 'en-SG');
result = validator.isMobilePhone('sample', 'en-TZ');
result = validator.isMobilePhone('sample', 'en-PK');
result = validator.isMobilePhone('sample', 'en-US');
result = validator.isMobilePhone('sample', 'en-CA');
result = validator.isMobilePhone('sample', 'ar-JO');
result = validator.isMobilePhone('sample', 'ar-SA');
result = validator.isMobilePhone('sample', 'ar-SY');
result = validator.isMobilePhone('sample', 'be-BY');
result = validator.isMobilePhone('sample', 'bg-BG');
result = validator.isMobilePhone('sample', 'cs-CZ');
result = validator.isMobilePhone('sample', 'de-DE');
result = validator.isMobilePhone('sample', 'da-DK');
result = validator.isMobilePhone('sample', 'el-GR');
result = validator.isMobilePhone('sample', 'en-AU');
result = validator.isMobilePhone('sample', 'en-GB');
result = validator.isMobilePhone('sample', 'en-HK');
result = validator.isMobilePhone('sample', 'en-IN');
result = validator.isMobilePhone('sample', 'en-KE');
result = validator.isMobilePhone('sample', 'en-NG');
result = validator.isMobilePhone('sample', 'en-NZ');
result = validator.isMobilePhone('sample', 'en-UG');
result = validator.isMobilePhone('sample', 'en-RW');
result = validator.isMobilePhone('sample', 'en-SG');
result = validator.isMobilePhone('sample', 'en-TZ');
result = validator.isMobilePhone('sample', 'en-PK');
result = validator.isMobilePhone('sample', 'en-US');
result = validator.isMobilePhone('sample', 'en-CA');
result = validator.isMobilePhone('sample', 'en-ZA');
result = validator.isMobilePhone('sample', 'en-ZM');
result = validator.isMobilePhone('sample', 'es-ES');
result = validator.isMobilePhone('sample', 'fa-IR');
result = validator.isMobilePhone('sample', 'fi-FI');
result = validator.isMobilePhone('sample', 'fo-FO');
result = validator.isMobilePhone('sample', 'fr-FR');
result = validator.isMobilePhone('sample', 'he-IL');
result = validator.isMobilePhone('sample', 'hu-HU');
result = validator.isMD5('sample');
result = validator.isMimeType('sample');
const isMobilePhoneOptions: validator.IsMobilePhoneOptions = {
strictMode: true,
};
result = validator.isMobilePhone('sample', 'any', isMobilePhoneOptions);
result = validator.isMobilePhone('sample', 'ar-AE');
result = validator.isMobilePhone('sample', 'ar-DZ');
result = validator.isMobilePhone('sample', 'ar-EG');
result = validator.isMobilePhone('sample', 'ar-JO');
result = validator.isMobilePhone('sample', 'ar-SA');
result = validator.isMobilePhone('sample', 'ar-SY');
result = validator.isMobilePhone('sample', 'be-BY');
result = validator.isMobilePhone('sample', 'bg-BG');
result = validator.isMobilePhone('sample', 'cs-CZ');
result = validator.isMobilePhone('sample', 'de-DE');
result = validator.isMobilePhone('sample', 'da-DK');
result = validator.isMobilePhone('sample', 'el-GR');
result = validator.isMobilePhone('sample', 'en-AU');
result = validator.isMobilePhone('sample', 'en-GB');
result = validator.isMobilePhone('sample', 'en-HK');
result = validator.isMobilePhone('sample', 'en-IN');
result = validator.isMobilePhone('sample', 'en-KE');
result = validator.isMobilePhone('sample', 'en-NG');
result = validator.isMobilePhone('sample', 'en-NZ');
result = validator.isMobilePhone('sample', 'en-UG');
result = validator.isMobilePhone('sample', 'en-RW');
result = validator.isMobilePhone('sample', 'en-SG');
result = validator.isMobilePhone('sample', 'en-TZ');
result = validator.isJSON('sample');
let isLengthOptions: ValidatorJS.IsLengthOptions;
result = validator.isLength('sample', isLengthOptions);
result = validator.isLength('sample', 3);
result = validator.isLength('sample', 3, 5);
result = validator.isLowercase('sample');
result = validator.isMACAddress('sample');
result = validator.isMD5('sample');
result = validator.isMobilePhone('sample', 'ar-DZ');
result = validator.isMobilePhone('sample', 'ar-SA');
result = validator.isMobilePhone('sample', 'ar-SY');
result = validator.isMobilePhone('sample', 'cs-CZ');
result = validator.isMobilePhone('sample', 'de-DE');
result = validator.isMobilePhone('sample', 'da-DK');
result = validator.isMobilePhone('sample', 'el-GR');
result = validator.isMobilePhone('sample', 'en-AU');
result = validator.isMobilePhone('sample', 'en-GB');
result = validator.isMobilePhone('sample', 'en-HK');
result = validator.isMobilePhone('sample', 'en-IN');
result = validator.isMobilePhone('sample', 'en-NZ');
result = validator.isMobilePhone('sample', 'en-US');
result = validator.isMobilePhone('sample', 'en-CA');
result = validator.isMobilePhone('sample', 'en-ZA');
result = validator.isMobilePhone('sample', 'en-ZM');
result = validator.isMobilePhone('sample', 'es-ES');
result = validator.isMobilePhone('sample', 'fi-FI');
result = validator.isMobilePhone('sample', 'fr-FR');
Validator.prototype.isMobilePhone = function(tip,locale) {
if (this.goOn && (!isString(this.value) ||!v.isMobilePhone(this.value,locale))) {
this.addError(tip || this.key + " is not a mobile phone format.");
}
return this;
};
Validator.prototype.isISO8601 = function(tip) {
function validateTelephoneNumber() {
if (!validator.isMobilePhone(telephone, 'en-US')) {
errors.telephone = {
value: telephone,
error: 'Please enter a 10-digit phone number (like 555-555-5555).'
}
}
}
isValid(value = null) {
let is_valid = true;
const text = this.parseValue(value).trim();
switch (this.getType()) {
case "email":
if (!validator.isEmail(text)) {
is_valid = false;
}
break;
case "phone":
if (!validator.isMobilePhone(text, this.getLocale())) {
is_valid = false;
}
break;
case "currency":
if (!validator.isCurrency(text, {symbol: this.props.symbol})) {
is_valid = false;
}
break;
case "postal-code":
if (!validator.isPostalCode(text, this.getLocale())) {
is_valid = false;
}
break;
case "hex-color":
if (!validator.isHexColor(text)) {
is_valid = false;