如何用js匹配某个字符串后面的字符串

如何用js正则匹配 User-Agent appVersion/2.6.5 DeviceId=C797D3CB-725A-4758-A193-B841DBBD69AC Channel=appStore 中 appVersion 后面的2.6.5

阅读 10k
4 个回答
a = "User-Agent appVersion/2.6.5 DeviceId=C797D3CB-725A-4758-A193-B841DBBD69AC Channel=appStore"
reg = /appVersion\/([\d\.]*)/
v = reg.exec(a)[1];
console.log(v); // 2.6.5

var userAgent = "User-Agent appVersion/2.6.5 DeviceId=C797D3CB-725A-4758-A193-B841DBBD69AC Channel=appStore";
var re = /User-Agent appVersion\/((\d\.?)+)/;
var version = userAgent.match(re)[1];

(\d+\.)+\d+(?=\s)

如果就只是这段字符串的话。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题