604 B
604 B
title, tags, unlisted, firstSeen, lastUpdated
| title | tags | unlisted | firstSeen | lastUpdated |
|---|---|---|---|---|
| yesNo | string,regexp,intermediate | true | 2017-12-30T18:35:54+02:00 | 2021-01-04T13:04:15+02:00 |
Returns true if the string is y/yes or false if the string is n/no.
- Use
RegExp.prototype.test()to check if the string evaluates toy/yesorn/no. - Omit the second argument,
defto set the default answer asno.
const yesNo = (val, def = false) =>
/^(y|yes)$/i.test(val) ? true : /^(n|no)$/i.test(val) ? false : def;
yesNo('Y'); // true
yesNo('yes'); // true
yesNo('No'); // false
yesNo('Foo', true); // true