Simplified Regex usage in JS

Follows 70752b0fc1dde9a32d3565759d77072d3187f4eb
This commit is contained in:
SilverFire - Dmitry Naumenko
2016-11-05 21:07:05 +02:00
parent 0c33c9d075
commit 6f4c52a53d
2 changed files with 5 additions and 10 deletions

View File

@ -225,16 +225,14 @@ yii.validation = (function ($) {
return;
}
var regexp = /:\/\//;
if (options.defaultScheme && !regexp.test(value)) {
if (options.defaultScheme && !/:\/\//.test(value)) {
value = options.defaultScheme + '://' + value;
}
var valid = true;
if (options.enableIDN) {
regexp = /^([^:]+):\/\/([^\/]+)(.*)$/;
matches = regexp.exec(value);
var matches = /^([^:]+):\/\/([^\/]+)(.*)$/.exec(value);
if (matches === null) {
valid = false;
} else {