簡體   English   中英

修剪功能結果

[英]Trim Function Results

我有一個從數據庫返回值的函數。 我的問題:函數在返回值上添加“”。 我需要在用戶屏幕上顯示它們之前修剪它們。

這是我的功能

 <script language="JavaScript" type="text/javascript">
    function handleProcedureChange(procedureid)
    {
        procedureid= document.form1.procedure.value;
        //alert(procedureid);
        var url ="some URL goes here"; 
        url=url+"ProcedureID="+procedureid;

        $.get(url, function(procedureResult) {
            $("#procedureDescription").text(procedureResult);
        });
    }
   </script>

prcedureResult是返回的值,是我需要在顯示之前從引號中修剪的值。

用它來刪除引號:

$.get(url, function(procedureResult) {
     procedureResult = procedureResult.replace(/^"+|"+$/g, "");
     $("#procedureDescription").text(procedureResult);
});

這將替換"從字符串的開頭( ^ )和結束( $ )沒有任何東西( ""

嘗試以下函數,該函數將從字符串值中去除所有前導和尾隨引號

function stripQuotes(str) {
  str = str.replace(/^\"*/, '');
  str = str.replace(/\"*$/, '');
  return str;
}

它可以這樣使用

$.get(url, function(procedureResult) {
  procedureResult = stripQuotes(procedureResult);
  $("#procedureDescription").text(procedureResult);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM