Back to all solutions
#10 - Regular Expression Matching
Problem Description
Given an input string s and a pattern p, implement regular expression matching with support for '.' and '*' where: '.' Matches any single character.
'*' Matches zero or more of the preceding element.
The matching should cover the entire input string (not partial).
Solution
/**
* @param {string} s
* @param {string} p
* @return {boolean}
*/
var isMatch = function(s, p) {
return new RegExp(`^${p}$`).test(s);
};