jquery的replace方法


需求:

用jquery方法,判斷文本框中內容包含英文雙引號時,則將其替換成中文雙引號

解決方法:

javascript的 replace方法就可以替換了
var textObj= document.getElementById("text_id");
textObj.value=textObj.value.replace("\"","“");

 

問:那怎樣將所有網頁上顯示文本框中英文雙引號全都替換掉呢

答: textObj.value=textObj.value.replace(/\"/g,"“");


JQuery replace方法 實現全文替換(與正則表達式配合)

var reg = new RegExp(",","g");
//g表示全文替換
var res = awards.replace(reg,"<br/>");
// <br/>為需要替換的字符

js實際應用:

<script>	
    function test(e){
		var id = e;
                $.ajax({
                    url:'{:U('Home/Teacher/award')}',
                    data:{"id":id},
                    type:'post',
                    dataType : 'json',
                    success: function(data){
                    	//console.log(data.cname);
                    	var awards = data.awards;
                    	var reg = new RegExp(",","g");
                    	var res = awards.replace(reg,"<br/>");
                    	$('.my-dialog .name').html(data.cname);
                    	$('.my-dialog .text').html(res);
                        $('.my-dialog').fadeIn();
                    },
                    error: function(){
                        alert("當前網絡狀態不好,請重新嘗試!")
                    }
                });
			}
</script>

  

其他例子和解析:

https://www.cnblogs.com/chenyucong/p/5948725.html

https://www.jb51.net/article/113206.htm

https://www.jb51.net/article/66001.htm


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM