JavaScript如何匹配特定的名称加上/和它后面的字符?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (145)

匹配特定单词和/或后面的任何字符的路径,例如

const str = 'cars/ford';
const isCars = str.match('cars');

想要做的是确保它匹配汽车并在/之后有斜杠和字符然后返回true或false。汽车/ ......之后的角色会发生变化,所以我无法与之匹敌。只需要匹配任何字符和/

提问于
用户回答回答于

这是一个快速正则表达式匹配“汽车/”后跟任何字符az

(cars\/[a-z]+)

这只会匹配小写字母,因此可以添加该i标志以使其不区分大小写

/(cars\/[a-z]+)/i
用户回答回答于

愿意使用正则表达式,不确定它应该是什么。通过正则表达式教程研究如何实现这一目标

var str = "cars/ford";
var patt = new RegExp("^cars/");       //or var patt = /^cars\//
var res = patt.test(str);              //true
console.log(res);

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励