2012-12-14 74 views
9

我需要以下幾行轉換爲JavaScript:什麼是vbscript Chr()函數的JavaScript等價物?

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

什麼是JavaScript相當於Chr(10)

+5

這是一個超級有用的問題。爲什麼它在世界上關閉了? – Jay

+1

提名重新開放,因爲它是一個非常有用的問題(非常有用),而且它完全清楚問題在哪裏。 –

回答

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

我所做的更改是否正確?

+0

根據這個問題,我們需要用」,「分割。所以最後一行應該是'aOrderNumList = cOrderNumList.split(「,」);' –

+0

@←Madura Harshana。 「,」是默認的策展人。 – user160820

+0

ok,thanx user160820 ... –

4

爲char代碼轉換爲可以做這樣的字符串:

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

由於您會注意到,這會將char代碼轉換爲單字母字符串。由於JavaScript中不存在char類型,因此無法真正轉換爲純字符。

+0

我認爲Replace應該用小寫字母來書寫。 – user160820

+0

確實是我的錯字 –

+0

yp .. thanx。 'var outputString = yourString.replace(cOrderNumList,String.fromCharCode(10))'isnt不需要用空字符串替換''「' –

4

您可以使用String.fromCharCode,但如果你的性格是硬編碼的,最好是簡單地使用"\n"

而作爲替換隻會替換第一個,我建議這個簡單的正則表達式:

cOrderNumList = cOrderNumList.replace(/\n/g, "") 
相關問題