我正在尝试在用户输入内容后在textarea中进行字符串替换,而我尝试过的任何工作都没有.任何帮助将不胜感激.这就是我所在的地方:
<textarea id="field_id_29"></textarea>
$("#field_id_29").bind("change keyup input",function(){
var text = $("#field_id_29").val();
text = text.replace(/source/g,"www")
$("#field_id_29").val(text);
});
Run Code Online (Sandbox Code Playgroud)
我需要更换WWW-源与WWW.
jsFiddle在这里:http://jsfiddle.net/6RNY2/
小智 11
试试这个,
$("#field_id_29").change(function(){
var text = $(this).val();
var regexp = /www-source/gi;
if ( text.match(regexp) ){
text = text.replace(/www-source/g,"www");
return $(this).val(text);
}
return false;
});
Run Code Online (Sandbox Code Playgroud)
当字段改变时,我们获取值,比较是否与正则表达式相比,如果我们有匹配,我们替换文本,我们就完成了,否则我们只是返回.
归档时间: |
|
查看次数: |
4201 次 |
最近记录: |