在DOM中查找和提取文本

时间:2014-11-13 11:57:00

标签: javascript regex dom

我希望从DOM中提取一段文本。我感兴趣的数据是" 1234567"

<script type="text/javascript">
function example() {     
           launchChat("ABC", "1234567", "Sample Data", "Customer");      
 }
</script>

到目前为止,这就是我所拥有的 -

$("head").find("script").each(function(i) {
    var scr = $(this).html();   
    var regExp = /launchChat(([^)]+))/; //Outputs everything in between the brackets
    var matches = scr.match(regex);
    console.log("match " +matches);     
});

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

好的,如果它在将来某个时候帮助任何人,答案是 -

$("head").find("script").each(function(i) {
    var scr = $(this).html();
    if(scr.indexOf("launchChat") > 0){  
    var newTxt = scr.split('"');
    for (var i = 1; i < newTxt.length; i++) {
    console.log(newTxt[i].split('"')[3]);
    }   
}
});