14

次の行を JavaScript に変換する必要があります。

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

JavaScript に相当するものは何ですかChr(10)

4

4 に答える 4

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

私の変更は正しいですか?

于 2012-12-14T08:39:46.843 に答える
11

必要なものString.fromCharCode():

cOrderNumList = Replace(cOrderNumList, String.fromCharCode(10), "")
于 2012-12-14T08:37:57.657 に答える
4

文字コードを文字列に変換するには、次のようにします。

var outputString = yourString.replace(cOrderNumList, String.fromCharCode(10))

お気づきのとおり、これにより char コードが 1 文字の文字列に変換されます。JavaScript には char 型が存在しないため、真に純粋な char に変換することはできません。

于 2012-12-14T08:37:43.650 に答える
4

String.fromCharCodeを使用できますが、文字がハードコードされている場合は、単純に"\n".

そして、replace は最初のものだけを置き換えるので、次の単純な正規表現をお勧めします:

cOrderNumList = cOrderNumList.replace(/\n/g, "")
于 2012-12-14T08:39:17.563 に答える