【发布时间】:2018-10-01 21:32:06
【问题描述】:
我无法在动态操作 JavaScript 代码中的一个变量中用冒号替换逗号。
我尝试了以下
val = replace(val, ",", ":");
但出现错误replace is not defined
我也试过
val = val.replace(",",":");
但它也出错了
【问题讨论】:
标签: javascript oracle-apex oracle-apex-5.1
我无法在动态操作 JavaScript 代码中的一个变量中用冒号替换逗号。
我尝试了以下
val = replace(val, ",", ":");
但出现错误replace is not defined
我也试过
val = val.replace(",",":");
但它也出错了
【问题讨论】:
标签: javascript oracle-apex oracle-apex-5.1
这将仅替换第一次出现的,。对于函数的第一个参数,您应该使用正则表达式而不是字符串。
val = val.replace(/,/g, ":")
【讨论】:
val.replace is not a function
val 是字符串吗?
最后我意识到val是一个值数组,所以我用Join将逗号替换为冒号并变成了一个字符串:
val.Join(":");
为我工作
【讨论】: