1
我有一個文本輸入,需要url作爲值(完整的http://),我希望如果用戶不寫它自己如果自動添加。我的代碼如下,jQuery添加http://作爲前綴到文本輸入,如果沒有
jQuery的
$('.txtUrl').keypress(function(e) {
if(e.keyCode == 13) {
var ini = $(this).val().substring(0,3);
if (ini === 'http'){
$.noop()
}
else {
// get value from field
var cur_val = $(this).val();
// do with cur_val
$(this).val('http://' + cur_val);
}
}
});
HTML
<input type="text" class="txtUrl" />
正則表達式總是比字符串替換更昂貴。 –