什么是vbscript Chr()函数的JavaScript等价物?

时间:2012-12-14 08:35:52

标签: javascript vbscript

我需要将以下行转换为JavaScript:

cOrderNumList = frmSearch.OrderNumList.Value
cOrderNumList = Replace(cOrderNumList, Chr(10), "")
aOrderNumList = Split(cOrderNumList,",")

Chr(10)

的JavaScript等价物是什么

4 个答案:

答案 0 :(得分:14)

cOrderNumList = frmSearch.OrderNumList.Value;
cOrderNumList = cOrderNumList.replace(String.fromCharCode(10), "");
aOrderNumList = cOrderNumList.split(",");

我的更改是否正确?

答案 1 :(得分:9)

您需要String.fromCharCode()

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, "")