jQuery String Replace in TextArea

前端 未结 4 758
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-23 22:39

I\'m trying to do a string replace in a textarea after the user has entered their content and nothing I\'ve tried is working. Any help would be greatly appreciated. This is wher

4条回答
  •  遥遥无期
    2021-01-23 23:07

    Try this,

    $("#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;
    });
    

    When the field changes we grab the value, compare if against a regular expression and if we have a match we replace the text and we are done, otherwise we just return.

提交回复
热议问题