Vì vậy, tôi có một chuỗi với dấu phân cách | , một trong các phần chứa "123", có cách nào để tìm phần này và in nội dung không? một cái gì đó như PHP nổ (nhưng Javascript) và sau đó một vòng lặp để tìm '123' có lẽ? :/Javascript - phát nổ tương đương?
7
A
Trả lời
18
var string = "123|34|23|2342|234",
arr = string.split('|'),
i;
for(i in arr){
if(arr[i] == 123) alert(arr[i]);
}
Hoặc:
for(i in arr){
if(arr[i].indexOf('123') > -1) alert(arr[i]);
}
Để biết thêm thông tin về string
dựa thao tác và chức năng xem:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String
3
Bạn có thể sử dụng split()
trong JavaScript:
var txt = "123|1203|3123|1223|1523|1243|123",
list = txt.split("|");
console.log(list);
for(var i=0; i<list.length; i++){
(list[i]==123) && (console.log("Found: "+i)); //This gets its place
}
WEBCAM DEMO: http://jsfiddle.net/DerekL/LQRRB/
1
.split
là tương đương với explode
, trong khi .join
là tương đương với implode
.
var myString = 'red,green,blue';
var myArray = myString.split(','); //explode
var section = myArray[1];
var myString2 = myArray.join(';'); //implode
1
này nên làm điều đó:
var myString = "asd|3t6|2gj|123hhh", splitted = myString.split("|"), i;
for(i = 0; i < splitted.length; i++){ // You could use the 'in' operator, too
if(splitted[i].match("123")){
// Do something
alert(splitted[i]); // Alerts the entire contents between the original |'s
// In this case, it will alert "123hhh".
}
}
Các vấn đề liên quan
- 1. PHP tương đương với danh sách và phát nổ trong javascript
- 2. Triển khai Java webapp: phát nổ hay không phát nổ?
- 3. Javascript tương đương với $ ('body')
- 4. __LINE__ tương đương trong Javascript
- 5. NSString cacao phát nổ
- 6. Matlab tương đương với phát sóng Numpy?
- 7. Javascript tương đương với strtotime của php()?
- 8. ruby / ray tương đương với javascript decodeURIComponent?
- 9. Javascript Tương đương với C# LINQ Chọn
- 10. Javascript tương đương với urldecode của php()
- 11. JavaScript tương đương với PHP preg_replace
- 12. Javascript tương đương với .NET DateTime.Parse
- 13. Java tương đương với String.match JavaScript của()
- 14. Tương đương với gì .get trong javascript?
- 15. Javascript toFixed tương đương trong java
- 16. Tương đương Javascript cho chiều rộng jquery()
- 17. Python dir() tương đương với JavaScript?
- 18. python tương đương tương đương
- 19. java phát một dòng/chuỗi như php phát nổ
- 20. Tương đương với thư mục Python trong Javascript
- 21. Chỉ số phát nổ và mảng PHP
- 22. java tương đương swfobject
- 23. WebGL Geometry Shader Tương đương?
- 24. Nguyên tắc Tương đương Tái sử dụng/Phát hành (REP)
- 25. Ruby tương đương với python setup.py phát triển là gì?
- 26. Có tương đương javascript không. = Để tự ghép nối?
- 27. JSP hoặc JavaScript tương đương với $ _SERVER ["HTTP_HOST" của PHP?
- 28. Javascript "var obj = new Object" Tương đương trong C#
- 29. Tương đương với setTimeOut() javascript với Android là gì?
- 30. Có tương đương lua của javascript áp dụng() không?
thể trùng lặp của [Javascript Tương đương với Explode] (http://stackoverflow.com/questions/4514323/javascript-equivalent-to-explode) –
thể bản sao của [Tương đương Javascript với PHP Explode()] (https://stackoverflow.com/questions/4514323/javascript-equivalent-to-php-explode) –