正则表达式和多个字符串

时间:2016-12-13 03:02:42

标签: javascript regex

我试图创建一个与以下字符串完全匹配的正则表达式,我是RegExp的新手,并且不知道如何注册换行符:

fun  
ab  
acb         
accb  
acccb  
accccb  
....

1 个答案:

答案 0 :(得分: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))