2016-12-13 8 views
0

私は正規表現にスーパー新たなんだと改行を登録する方法がわからない、文字列のEXACTLY以下のセットに一致する正規表現を作成しようとしています:正規表現と複数の文字列

fun 
ab 
acb   
accb 
acccb 
accccb 
.... 
+0

[ '^交流* bは$'](https://www.regex101.com/r/KFkkaN/ 1) – Tushar

答えて

1

あなたは、オプションの1つとしてfunを含めるしようとしている場合:

function check(string) { 
 
    return /^(?:fun|ac*b)$/.test(string) 
 
} 
 

 
console.log([ 
 
    'fun',  //=> true 
 
    'ab',  //=> true 
 
    'acb',  //=> true 
 
    'accb',  //=> true 
 
    'acccb', //=> true 
 
    'accccb', //=> true 
 
    'abc',  //=> false 
 
    'ccccb', //=> false 
 
    'acccb ' //=> false (note the extra space) 
 
].map(check))

関連する問題