我试图找出如何检查字符串中是否有三个升序字母和/或数字。例如,如果一个字符串包含"manabcrt",那么在该字符串中有"abc",或者"castle567"中有"567",或者"castlexyzand789"中有"xyz"和789...所以我想要检查这个。我找到了这个,但它只适用于重复字母。
以下是来自fiddle的代码:
以下是来自fiddle的代码:
var inputs = [
'helloworld',
'hellloworld',
'aaabc',
'abcddd',
'bbabba'];
var violators = [];
inputs.forEach(function(input) {
if (/(.)\1\1/.test(input)) {
violators.push(input);
}});
alert("VIOLATORS:\n" + violators.join('\n'));
acd
这样的序列也是有效的? - Pedro Corso