Как мне разбить строку, разбивая на определенный символ?

Этот проект на github может быть вашим решением

https://github.com/furf/jquery-ui-touch-punch

501
задан S List 1 July 2014 в 12:05
поделиться

6 ответов

С функцией JavaScript’s String.prototype.split:

var input = 'john smith~123 Street~Apt 4~New York~NY~12345';

var fields = input.split('~');

var name = fields[0];
var street = fields[1];
// etc.
793
ответ дан Rory O'Kane 1 July 2014 в 12:05
поделиться

Вам не нужен jQuery.

var s = 'john smith~123 Street~Apt 4~New York~NY~12345';
var fields = s.split(/~/);
var name = fields[0];
var street = fields[1];
51
ответ дан Grant Wagner 1 July 2014 в 12:05
поделиться

Вы захотите изучить JavaScript , substr или разделил , поскольку это не действительно задача, которой удовлетворяют для jQuery.

12
ответ дан HoldOffHunger 1 July 2014 в 12:05
поделиться

хорошо, самый легкий путь был бы чем-то как:

var address = theEncodedString.split(/~/)
var name = address[0], street = address[1]
5
ответ дан Dan 1 July 2014 в 12:05
поделиться

Что-то как:

var divided = str.split("/~/");
var name=divided[0];
var street = divided[1];

, вероятно, Будет самым легким

4
ответ дан Steve g 1 July 2014 в 12:05
поделиться

JavaScript: Преобразуйте Строку для Выстраивания Разделения JavaScript

    var str = "This-javascript-tutorial-string-split-method-examples-tutsmake."
 
    var result = str.split('-'); 
     
    console.log(result);
     
    document.getElementById("show").innerHTML = result; 
<html>
<head>
<title>How do you split a string, breaking at a particular character in javascript?</title>
</head>
<body>
 
<p id="show"></p> 
 
</body>
</html>

https://www.tutsmake.com/javascript-convert-string-to-array-javascript /

0
ответ дан 22 November 2019 в 22:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: