URL regex
by b9chris
HTML
<input type=url value="http://google.com/"/>
<button>Validate</button>
<div id=status></div>
CSS
body {
font: 10pt Verdana;
}
input {
width: 100%;
display: block;
margin-bottom: 1em;
}
JavaScript
$('button').click(function(){
var val = $('input').val();
var regex = /^(https?:\/\/)?[a-z0-9-]*\.?[a-z0-9-]+\.[a-z0-9-]+(\/[^<>]*)?$/;
var isValid = regex.test(val);
$('#status').text(isValid);
});