URLフィールドにhttpチェックが存在するためのjQueryバリデータ追加メソッドを追加しました。
JS
jQuery.validator.addMethod("valid_url", function(value, element) {
if(!/^(https?|ftp):\/\/i.test(val))
val = 'http://'+val; // set both the value
$(elem).val(val); // also update the form element
}
私のコンソールは、次の行で
「正規表現リテラルが終了していません」というエラーをスローします。
if(!/^(https?|ftp):\/\/i.test(val))
私の間違いは何ですか?