8 lines
		
	
	
		
			281 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			8 lines
		
	
	
		
			281 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
| import assertString from './util/assertString';
 | |
| export default function matches(str, pattern, modifiers) {
 | |
|   assertString(str);
 | |
|   if (Object.prototype.toString.call(pattern) !== '[object RegExp]') {
 | |
|     pattern = new RegExp(pattern, modifiers);
 | |
|   }
 | |
|   return !!str.match(pattern);
 | |
| } |