Мне нужно сделать форму, похожую на ту, которая используется на сайтах с сокращенными ссылками. Он должен просто удалить WWW. и эхо результат, чтобы позже добавить в него свой код.
Например, если пользователь набирает адрес www.pizza.com/blablabla, нажимающий на ввод, должен отображаться: pizza.com/blablabla
благодаря
Вы можете делать много причудливых вещей с регулярными выражениями. Например, этот javascript будет делать то, что вы хотите:
// Event for enter click $("#url").keypress( function(e) { if(e.keyCode == 13) { $("#output").html(cleanURL($("#url").val())); } } ); // Event for button click $("#submit").click( function() { $("#output").html(cleanURL($("#url").val())); } ); // Function to clean url function cleanURL(url) { if(url.match(/http:\/\//)) { url = url.substring(7); } if(url.match(/^www\./)) { url = url.substring(4); } return url; }
Работы по нажатию на кнопку, нажмите кнопку и удаляют как http://
и www
Вы можете попробовать его здесь: http://jsfiddle.net/Codemonkey/ydwAb/1/