【问题标题】:oracle apex replace function javascriptoracle apex 替换函数 javascript
【发布时间】:2018-10-01 21:32:06
【问题描述】:

我无法在动态操作 JavaScript 代码中的一个变量中用冒号替换逗号。

我尝试了以下

val = replace(val, ",", ":");

但出现错误replace is not defined

我也试过

val = val.replace(",",":");

但它也出错了

【问题讨论】:

    标签: javascript oracle-apex oracle-apex-5.1


    【解决方案1】:

    这将仅替换第一次出现的,。对于函数的第一个参数,您应该使用正则表达式而不是字符串。

     val = val.replace(/,/g, ":")
    

    【讨论】:

    • 这给了我一个错误val.replace is not a function
    • val 是字符串吗?
    【解决方案2】:

    最后我意识到val是一个值数组,所以我用Join将逗号替换为冒号并变成了一个字符串:

    val.Join(":");

    为我工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多