首页 > 微信 > 详细

nodejs如何获取微信支付统一下单的返回的数据值

时间:2020-03-11 19:27:48      阅读:184      评论:0      收藏:0      [点我收藏+]

nodejs如何获取微信支付统一下单的返回的数据值:
因为不知道给RegExp传的参数居然要转义两次,因此尝试了多次都没有成功。最终测试成功的函数如下:

const  getMatchedStrs =  (str, key)=>{
  var regx = new RegExp( "\<" + key + "\>\<\\\!\\\[CDATA\\\[(.+?)\\\]\\\]", "gi"); 
  let ret = "";
  try {
    ret = str.match(regx)[0]
    let str2 = str.match(regx)[0];
    let regx2 = /\[CDATA\[(.+?)\]/
    ret = str2.match(regx2)[1];
  }catch(err){
    ret = ""
    console.log(err);
  }
  return  ret;
}

nodejs如何获取微信支付统一下单的返回的数据值

原文:https://www.cnblogs.com/bugutian/p/12464517.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!