입력의 유효성을 검사하는 함수에서이 정규식을 사용해보십시오. 그 다음 디스플레이 오류 메세지를 지정하지 않고 명확 입력과 일치하는 경우
괜찮습니다. 같은
: 여기 /(http|https|ftp|ftps|file|market|linkedin|fb|maps|geo):\/\//gm
는 전체 솔루션의 침전물 버전 : 그것은
<input id="urlInput" type="url">
에 바인딩
$("#urlInput").focusout(function(){
var inputElement = $("#urlInput");
var regexp = /(http|https|ftp|ftps|file|market|linkedin|fb|maps|geo):\/\//gm;
if (regexp.test(inputElement.val())){
inputElement.val("");
alert("This is nto a valid URL")
}
});
: fiddlejs
중요한 것은 URL 유효성 검사입니다 너는 너의 재 작업을 원할거야. 보다 사용자 친화적 인 방법으로 오류를보고하지만 그건 또 다른 이야기입니다.
일반 JS이면 정규 표현식을 사용하여 시작하는 URL 만 허용하십시오. 그것이 폼 인 경우 멋진 이벤트 바인딩이 될 것입니다. – DanteTheSmith