var regEx = /[24680]d*[24680]/
我在一个编码问题的解决方案中遇到了这个问题,如果在字符串中找到相邻的偶数,则需要返回true,否则为false。
例如:如果string是f54169jk11
,则需要返回true,因为4 16是相邻的evens。
答案 0 :(得分:1)
据我所知,这是你正在寻找的正则表达式:
var regEx = /[24680]\d*[24680]/
你忘记逃避'd'来检查数字(相当于[0-9])
答案 1 :(得分:0)
模式/[24680]d*[24680]/
描述子字符串,由3部分组成:
[24680]
表示子字符串以数字2,4,6,8,0 d*
表示零个或多个字符d
[24680]
表示子字符串以数字2,4,6,8,0