一个通用正则库

regex-util

github 地址: 传送门

正则表达式可以用于匹配和替换,该项目搜集开发者日常开发任务需要用到的一些匹配、验证的需求。

该项目会不断收集,不断优化,欢迎issues!

安装

$ npm install regex-util --save

使用

const regex-util = require('regex-util');

regex-util.isIDCard('440682199011133238')

API

Checker

  • isIDCard 身份证检查

    /**
    * Check whether the content is IDCard
    * @param {string} content
    */
    isIDCard = function( content )
    
  • isPassword 检查是否符合密码强度 (密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间) ,
    参数可以调整

    /**
    
  • Check whether the password meets the requirements

  • @param {string} content

  • @param {boolean} isGroup 是否开启包含大小写字母和数字的组合

  • @param {boolean} acceptSpecial 能否使用特殊字符

  • @param {int} starLength 最低长度

  • @param {int} endLength 最高长度
    */
    isPassword = function( content , isGroup , acceptSpecial , starLength , endLength)

  • isChinese 中文检查

    /**
    * Check whether the content is Chinese
    * @param {string} content
    */
    isChinese = function( content )
    
  • isEmail 邮箱检查

   /**
   * Check whether the content is Email
   * @param {string} content
   */
   isEmail = function( content )
    ```
* isMoney  金额检查

/**

  • 检查文本是否是金额,支持小数点
  • @param {string} content
    */
    isMoney = function( content )
```
  • isPhone 手机号检查
   /**
   * Check whether the content is Phone
   * @param {string} content
   */
   isPhone = function( content )
    ```

###Matcher
* getPictures  获取html中的所有图片链接

/**

  • @param {string} html
    */
    getPictures = function( html )
```

License

MIT

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容