Javascript Url Validation Regex
I had the following url validation regex: /(ftp|https?)://[^ ']+$/ This is from the ref: Regular expression for URL validation (in JavaScript) This works fine including cases like
Solution 1:
Try this
functionis_valid_url(url)
{
return url.match(/^(ht|f)tps?:\/\/[a-z0-9-\.]+\.[a-z]{2,4}\/?([^\s<>\#%"\,\{\}\\|\\\^\[\]`]+)?$/);
}
Call the is_valid_url(YOUR_WEBSITE_URL)
function everywhere which you want to website validate.
Solution 2:
Try This ..
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<scriptsrc="http://jqueryvalidation.org/files/dist/jquery.validate.min.js"></script><scriptsrc="http://jqueryvalidation.org/files/dist/additional-methods.min.js"></script><script>// just for the demos, avoids form submit
jQuery.validator.setDefaults({
debug: true,
success: "valid"
});
$( "#myform" ).validate({
rules: {
field: {
required: true,
url: true
}
}
});
</script>
Solution 3:
I built this regex IP and DNS validation for javascript.
/^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)?((([a-z0-9])*[:]){1}|(([a-z0-9])*[.]){1}|(([0-9]){1,3}([.]|[:])){3}(([0-9]){1,3}[:]){1})([a-z]{2,5}|[0-9]{1,5})([.]([a-z0-9]){1,3})?(\/.*)?$/
Post a Comment for "Javascript Url Validation Regex"