美文网首页程序员
一个通用正则库

一个通用正则库

作者: kelvv | 来源:发表于2016-11-24 10:11 被阅读1126次

regex-util

Build StatusBuild Status

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

相关文章

  • 一个通用正则库

    regex-util github 地址: 传送门 正则表达式可以用于匹配和替换,该项目搜集开发者日常开发任务需要...

  • 通用正则

    这里汇聚了常用的正则表达式,打开地址复制就似这么简单。

  • 通用正则

    一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n...

  • centos系统下安装nginx

    1、pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式...

  • May 8th_day17_regex

    regex(正则表达式) 正则表达式就是做字符串匹配的一种工具,很多语言都支持正则语法。正则语法是通用的 pyth...

  • Axure元件库+移动端通用元件库+app通用元件库+rplli

    作品介绍:【元件库】移动端高保真动态交互元件库移动端通用元件库+app通用元件库+rpllib元件库+rp源文件+...

  • 爱因斯坦求和

    Numpy库、pytorch库和tensorflow库中,存在一个非常通用但鲜为人知的函数,称为einsum(),...

  • 16、渲染Web视图(2)(Spring笔记)

    2.2.3 Spring 通用的标签库 除了表单绑定标签库之外,Spring还提供了更为通用的JSP标签库。要使用...

  • iPhone如何打包成一个通用的静态库文件(模拟器和真机都可以用

    iPhone如何打包成一个通用的静态库文件(模拟器和真机都可以用)? iPhone如何打包成一个通用的静态库文件(...

  • 通用正则实战200

    这里汇聚了常用的正则表达式,打开地址复制就似这么简单。 少年,能说的就这么多了 白手传经继世,后人当饿死矣!---...

网友评论

    本文标题:一个通用正则库

    本文链接:https://www.haomeiwen.com/subject/wiyvpttx.html