/ / sprawdź poprawność adresu URL i domeny za pomocą jquery [duplicate] - javascript, jquery, jquery-validate

sprawdź poprawność adresu URL i domeny za pomocą jquery [duplicate] - javascript, jquery, jquery-validate

Mam formularz, który zawiera pola wejściowe jeden dla domeny i jeden dla nazwy folderu. teraz chcę zweryfikować te dwa pola przed wysłaniem formularza. Używam Wtyczka sprawdzania poprawności jQuery.

jak mogę sprawdzić moje pola w niestandardowych regułach kompilacji

1) adres URL domeny nie będzie zawierał http: // lub / na końcu

   http://google.com wrong
google.com/     wrong
google.com      correct

2) nazwa folderu bez "/" na początku lub na końcu

   foldername/ wrong
/foldername wrong
foldername  correct

to jest kod, który próbuję.

<form id="f">
<label for="domain">Domain</label>
<input type="text" value="subdomainname.abc.com" id="domain" name="domain" maxlength="50" size="30">

<label for="newfolder">Folder Name </label>
<input type="text" name="newfolder" maxlength="50" size="30" id="newfolder">

<input type="submit" value"configure">
</form>

to jest walidacja

$(function() {
var v = $("#f").validate({
rules: {
domain: {
required: true
// custome rule
},
newfolder: {
required: true,
// custome rule
}
},
messages: {
domain: {
required: "Enter a valid url"
},
newfolder:{
required: "Folder name incorrect"
}
},
submitHandler: function(form) {
alert("submit");

}
});
});

Odpowiedzi:

1 dla odpowiedzi № 1

Wydaje mi się, że szukasz wyrażenia regularnego, tutaj znajdziesz wyrażenia regularne, których potrzebujesz:

Sprawdzanie poprawności adresu URL To mateches {anything}. {Anything} jeśli potrzebujesz go {niczego}. {Tylko niektóre adresy} użyj tego wyrażenia regularnego Regexr


/> Do sprawdzania poprawności folderów skutecznie poszukujesz tylko słowa, użyj tego Regexr, nawet jeśli nie pomoże ci to sprawdzić http://www.regexr.com jest to fajna strona i pomoże ci w regularnych wyrażeniach. Znalazłem ją użyteczną wiele razy