Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x | import {toStr} from "../helpers/string/to_string"
import { trim } from "./trim"
export const matches = (s, pattern, flags = '') => {
let _s = toStr(s)
let patternStr
if (!(pattern instanceof RegExp)) {
patternStr = pattern ? trim(toStr(pattern)) : ''
if (!patternStr) {
return false
}
pattern = new RegExp(patternStr, flags)
}
return pattern.test(_s)
} |