私は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);
})
1つの式でそれを行う方法はありますか? 上記のコードは、下部の置換のみでのみ機能します。