如何使以下正则表达式忽略区分大小写?它应匹配所有正确的字符,但忽略它们是低级还是大写.
G[a-b].*
regex
有人可以帮助我理解为什么使用\ d*返回一个包含空字符串的数组,而使用\ d +返回["100"](如预期的那样).我明白为什么\ d +工作,但不明白为什么\ d*不起作用.使用*会导致它返回零长度匹配,这究竟是如何工作的?
var str = 'one to 100'; var regex = /\d*/; console.log(str.match(regex)); // [""]
javascript regex
regex ×2
javascript ×1