匹配特定单词的路径和a/以及后面的任何字符。例如。
const str = 'cars/ford';
const isCars = str.match('cars');
我要做的是确保它与汽车匹配,并且在/后面有一个斜杠和字符,然后返回true或false。汽车之后的人物/..。将会改变,所以我不能过度地匹配它。只需要匹配带有/的任何字符
发布于 2018-09-22 02:40:04
下面是一个快速正则表达式,它可以匹配"cars/“后跟任何字符a-z。
(cars\/[a-z]+)
这将只匹配小写字母,因此您可以添加i
标志以使其不区分大小写。
/(cars\/[a-z]+)/i
发布于 2018-09-22 02:42:02
它是一个基本的正则表达式
var str = "cars/ford"
var result = str.match(/^cars\/(.*)$/)
console.log(result)
^ - start
cars - match exact characters
\/ - match /, the \ escapes it
(.*) - capture group, match anything
$ - end of line
将其可视化:RegExper
https://stackoverflow.com/questions/52449270
复制相似问题