2012-12-14 31 views
9

tôi cần phải chuyển đổi dòng sau vào JavaScript:JavaScript tương đương với hàm vbscript Chr() là gì?

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

tương đương JavaScript của Chr(10)

+5

Đây là một câu hỏi cực kỳ hữu ích. Tại sao thế giới lại đóng cửa? – Jay

+1

Đề cử cho việc mở lại vì đây là một câu hỏi hữu ích (có thể phát hiện được), và nó là * hoàn toàn * rõ ràng câu hỏi là gì. –

Trả lời

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

Are thay đổi của tôi có đúng không?

+0

Theo câu hỏi chúng ta cần chia cho ",". dòng cuối cùng phải là 'aOrderNumList = cOrderNumList.split (", ");' –

+0

@ ← Madura Harshana. "," là trình gỡ lỗi defaul. – user160820

+0

ok, thanx user160820 ... –

4

là gì Để chuyển đổi một mã char thành một chuỗi, bạn có thể làm điều này:

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

Như bạn sẽ thấy, điều này chuyển đổi mã char thành chuỗi ký tự một chữ cái. Bạn không thể chuyển đổi thành char thuần túy vì kiểu char không tồn tại trong JavaScript.

+0

Tôi nghĩ rằng Thay thế nên được viết bằng mũ nhỏ. – user160820

+0

Thực sự lỗi chính tả trên một phần của tôi –

+0

yp .. thanx. 'var outputString = yourString.replace (cOrderNumList, String.fromCharCode (10))' isnt cần thiết để thay thế chuỗi này bằng chuỗi rỗng '" "' –

4

Bạn có thể sử dụng String.fromCharCode nhưng nếu nhân vật của bạn là mã hóa cứng, tốt nhất là chỉ cần sử dụng "\n".

Và như thay thế sẽ chỉ thay người đầu tiên, tôi đề nghị biểu thức này đơn giản thường xuyên:

cOrderNumList = cOrderNumList.replace(/\n/g, "") 
Các vấn đề liên quan