我使用jQuery嘗試這樣的事:如何使用正則表達式和jQuery替換爲兩個獨立的字符串並使用兩個單獨的替換字符串?
$('input').keyup(function(e){
var val = $(this).val();
var smileString = val.replace(/[:][)]/g, '<img src="smile.png" />');
$('#regexoutput').html(smileString);
var frownString = val.replace(/[:][(]/g, '<img src="frown.png" />');
$('#regexoutput').html(frownString);
})
有沒有辦法用一個表達式來做到這一點?以上代碼僅適用於底層替換。
你有看的更換和HTML API文檔? – 2012-08-11 00:17:40
@AaronKurtzhals我無法找到一個條目replace(),但爲html(),是的。這種技術只適用於底層替換。 – nipponese 2012-08-11 00:21:01
感謝您的澄清;它有幫助。 – 2012-08-11 00:34:03