我正在尝试从标记为“ 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/