我需要将以下行转换为JavaScript:
cOrderNumList = frmSearch.OrderNumList.Value
cOrderNumList = Replace(cOrderNumList, Chr(10), "")
aOrderNumList = Split(cOrderNumList,",")
Chr(10)
答案 0 :(得分:14)
cOrderNumList = frmSearch.OrderNumList.Value;
cOrderNumList = cOrderNumList.replace(String.fromCharCode(10), "");
aOrderNumList = cOrderNumList.split(",");
我的更改是否正确?
答案 1 :(得分:9)
cOrderNumList = Replace(cOrderNumList, String.fromCharCode(10), "")
答案 2 :(得分:4)
要将字符代码转换为字符串,您可以执行以下操作:
var outputString = yourString.replace(cOrderNumList, String.fromCharCode(10))
正如您将注意到的,这会将char代码转换为单字母字符串。您无法真正转换为纯char,因为JavaScript中不存在char类型。
答案 3 :(得分:4)
您可以使用String.fromCharCode,但如果您的角色是硬编码的,那么最好只使用"\n"
。
由于替换只会取代第一个,我建议使用这个简单的正则表达式:
cOrderNumList = cOrderNumList.replace(/\n/g, "")