С функцией 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.
Вам не нужен 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];
Вы захотите изучить JavaScript , substr или разделил , поскольку это не действительно задача, которой удовлетворяют для jQuery.
хорошо, самый легкий путь был бы чем-то как:
var address = theEncodedString.split(/~/)
var name = address[0], street = address[1]
Что-то как:
var divided = str.split("/~/");
var name=divided[0];
var street = divided[1];
, вероятно, Будет самым легким
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 /