如何用JavaScript里校验字符串?
2021-08-31大约3分钟
为了保证程序能正常运行,及安全运行,我们通常都需要记得要校验用户的输入。在JavaScript里,validator这个库可以很容易做好这件事情。
在Node.js里,可以这么写:
const validator = require('validator');
validator.isEmail('hello@lema.fun'); //=> true
在ES6里,可以这么写:
import isEmail from 'validator/es/lib/isEmail';
isEmail('hello@lema.fun'); //=> true
这种方式可以方便webpack等打包工具使用tree-shaking的功能,来减少打包出来的JS文件的体积。
在浏览器里,可以这么写:
<script type="text/javascript" src="validator.min.js"></script>
<script type="text/javascript">
validator.isEmail('foo@bar.com'); //=> true
</script>
详细内容,可以参考文档:https://www.npmjs.com/package/validator