上面的字符串有以下部分
第 1 部分:22208:INCISE SPINE 3 COLUMN ADL SEG [可以是任何长度]
第 2 部分:ü [用作分隔符]
第 3 部分:已认证 [可以是有价值的已认证/未认证/待定]
第 4 部分:~ [这再次用作分隔符]
第 5 部分:12/12/2012 [日期将输入为:mm/dd/yyyy]
所以我想在单独的警报中执行第 3 部分和第 4 部分,但我在这里陷入了混乱,我的 JS 不够强大,这是我的一点尝试:
var index = myObject[row].indexOf("ü");
var index2 = myObject[row].indexOf("~");
var statusCPT = myObject[row].substr(index+1)
var statusCPT = statusCPT
var statusDate = myObject[row].substr(index2+1)
alert(statusCPT);
alert(statusDate);
尝试了我正在做的方式(我将〜更改为Σ)
这是我的内置脚本:
destinationObject[destinationObject.length] =
document.frmDiagEdit.DiagnosisCPT.value + 'ü' +
newstatus + 'Σ' + newdateStatus;
其中最后两个组件是可选的。所有的字符串都是这样构建的:
22208 : INCISE SPINE 3 COLUMN ADL SEGücertifiedΣ12/12/2012
它应该在警报中给我 3 个不同的行,将所有三个分开,如果根本没有定义日期,它只显示 2
这就是脚本中的全部内容