我正在尝试从标记为“ UNSORTED”的以下类型的字符串数组中获取字符串数据

"<UNSORTED><NAME_NO>999</NAME_NO></UNSORTED> <OTHER ID="075">OTHER</OTHER>"


"<UNSORTED><LASTNAME_NO>999</LASTNAME_NO></UNSORTED> <UNSORTED><TOWN_NO>1000</TOWN_NO></UNSORTED>"


在第一个示例中,我要提取999

在第二个示例中,我想提取999和1000

知道我如何用Javascript做到这一点吗?

最佳答案

您可以使用正则表达式,像这样

var name = x.match(/<name_no>(\d+)<\/name_no>/i);
var town = y.match(/<town_no>(\d+)<\/town_no>/i);


Example

关于javascript - Javascript从标记数据中获取值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27961523/

10-08 23:33