求助一个正则

var path="/agents/AFGU/adsfadfa3352523424";

agents是固定的。
怎么用正则匹配到afgu这一串?

阅读 2k
3 个回答

javascript的话,

/\/agents\/[A-Z]{4}\/[a-Z]{8}[0-9]{10}/;

分开看的话就是4个大写字母,8个小写字母。10个数字,具体还要看你的匹配,你具体是要配置的存在形式是什么?4个大写字母还是其他的任意个数。
以后问问题还是问的具体一点吧,正在匹配你需要说清楚你匹配的可能存在情况才行。

  • afgu
const reg = /\/agents\/([^\/]*)?/;
reg.exec(path)[1] // return AFGU
  • afgu之后的所有字符串
const reg = /\/agents\/(.*)?/;
reg.exec(path)[1] // return AFGU/adsfadfa3352523424
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题