封装正则表达式校验方法
时间: 2023-07-01 19:28:52 浏览: 92
正则表达式 校验工具
可以封装一个正则表达式校验的工具方法,方便在项目中复用。以下是一个简单的示例:
```javascript
function testRegExp(regExp, str) {
return regExp.test(str);
}
// 使用示例
const email = 'test@example.com';
const emailRegExp = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+$/;
const isEmailValid = testRegExp(emailRegExp, email);
console.log(isEmailValid); // true
```
在这个封装的方法中,我们将正则表达式和需要校验的字符串作为参数传入,然后返回布尔值表示是否匹配成功。这样,我们就可以在其他地方直接调用这个方法进行正则表达式校验,而不需要再重复写一遍正则表达式。
阅读全文