[英]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.