• Stars
    star
    200
  • Rank 195,325 (Top 4 %)
  • Language
    HTML
  • License
    MIT License
  • Created about 3 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

正则表达式实例搜集,通过实例来学习正则表达式。

RegExp Example

CI

正则表达式实例搜集,通过实例来学习正则表达式。本仓库实例搜集整理来自于《一些正则表达式随记》,通过一个单独仓库专门整理这些正则实例,提供一个实例网站,方便正则实例验证和查询。也方便添加新的正则实例大家共同维护。

表达式全集 · Example · 工具推荐 · 国内镜像站点🇨🇳 · Gitee · License

如果有一些基础知识,通过实例理解,将会更快速入门,写出自己的正则。如果对基础还不是很了解,你可以通过《Learn regex the easy way》去学习基础知识,这个仓库教程被翻译成十几种语言了,包含了中文翻译,它通过极其简单的实例,帮助你理解正则基础语法规则。

表达式全集

元字符

正则表达式主要依赖于元字符。 元字符不代表他们本身的字面意思,他们都有特殊的含义。一些元字符写在方括号中的时候有一些特殊的意思。以下是一些元字符的介绍:

字符 描述
. 句号匹配任意单个字符除了换行符。要匹配包括 \n 在内的任何字符,请使用像 (.|\n) 的模式。
[ ] 字符种类。匹配方括号内的任意字符。
[^ ] 否定的字符种类。匹配除了方括号里的任意字符
* 匹配 >=0 个重复的在 * 号之前的字符。例如,zo* 能匹配 z 以及 zoo* 等价于 {0,}
+ 匹配 >=1 个重复的 + 号前的字符。例如, zo+ 能匹配 zo 以及 zoo ,但不能匹配 z+ 等价于 {1,}
? 标记 ? 之前的字符为可选。例如,do(es)? 可以匹配 doesdoes 中的 do? 等价于 {0,1}
| 或运算符,匹配符号前或后的字符。例如,`z
\ 转义字符,用于匹配一些保留的字符 [ ] ( ) { } . * + ? ^ $ \ |
^ 从开始行开始匹配。
$ 从末端开始匹配。
{n} n 是一个非负整数。匹配确定的n次。例如, o{2} 不能匹配 Bob 中的 o ,但是能匹配 food 中的两个 o
{n,} n 是一个非负整数。至少匹配n次。例如, o{2,}不能匹配 Bob中的 o,但能匹配 foooood中的所有o。 o{1,}等价于 o+o{0,}则等价于 o*
{n,m} mn 均为非负整数,其中 n<=m。最少匹配 n 次且最多匹配 m 次。例如,o{1,3} 将匹配 fooooood 中的前三个 oo{0,1} 等价于 o?。请注意在逗号和两个数之间不能有空格。
(xyz) 字符集,匹配与 xyz 完全相等的字符串.
[xyz] 字符集合。匹配所包含的任意一个字符。例如,[abc] 可以匹配 plain 中的 a
[^xyz] 负值字符集合。匹配未包含的任意字符。例如, [^abc] 可以匹配 plain 中的 p
[a-z] 字符范围。匹配指定范围内的任意字符。例如,[a-z] 可以匹配 az 范围内的任意小写字母字符。
[^a-z] 负值字符范围。匹配任何不在指定范围内的任意字符。例如,[^a-z] 可以匹配任何不在 az 范围内的任意字符。
字符集简写

正则表达式提供一些常用的字符集简写。如下:

简写 描述
. 除换行符外的所有字符
\w 匹配所有字母数字,等同于 [a-zA-Z0-9_]
\W 匹配所有非字母数字,即符号,等同于: [^\w]
\d 匹配数字: [0-9]
\D 匹配非数字: [^\d]
\s 匹配所有空格字符,等同于: [\t\n\f\r\p{Z}]
\S 匹配所有非空格字符: [^\s]
\f 匹配一个换页符
\n 匹配一个换行符
\r 匹配一个回车符
\t 匹配一个制表符
\v 匹配一个垂直制表符
\p 匹配 CR/LF(等同于 \r\n),用来匹配 DOS 行终止符
\b 匹配一个单词边界,指单词和空格间的位置。例如,er\b 可以匹配 never 中的 er,但不能匹配 verb 中的 er
\B 匹配非单词边界。er\B 能匹配 verb 中的 er,但不能匹配 never 中的 er
零宽度断言
符号 描述
?= 正先行断言-存在
?! 负先行断言-排除
?<= 正后发断言-存在
?<! 负后发断言-排除
标志 - 模式修正符

标志也叫模式修正符,因为它可以用来修改表达式的搜索结果。 这些标志可以任意的组合使用,它也是整个正则表达式的一部分。

标志 描述
i 忽略大小写。
g 全局搜索。
m 多行修饰符:锚点元字符 ^ $ 工作范围在每行的起始。

Example

身份证号

^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$

🚧 E.g: 42112319870115371X

军官证

^[\u4E00-\u9FA5](字第)([0-9a-zA-Z]{4,8})(号?)$

🚧 E.g: 军字第2001988号士字第P011816X号。 军/兵/士/文/职/广/(其他中文) + "字第" + 4到8位字母或数字 + "号"

护照

^([a-zA-z]|[0-9]){5,17}$

🚧 E.g: 141234567G12345678P1234567。14/15开头 + 7位数字, G + 8位数字, P + 7位数字, S/D + 7或8位数字,等

港澳居民来往内地通行证

^([A-Z]\d{6,10}(\(\w{1}\))?)$

🚧 E.g: H1234567890。H/M + 10位或6位数字

台湾居民来往大陆通行证

^\d{8}|^[a-zA-Z0-9]{10}|^\d{18}$

🚧 E.g: 123456781234567890B。新版8位或18位数字, 旧版10位数字 + 英文字母

用户名

^[a-zA-Z0-9_-]{4,16}$

🚧 E.g: jaywcjlove。验证 数字字母_-,不包含特殊字符,长度 4-16 之间。

微信号

^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$

🚧 E.g: jslite。微信号正则,6至20位,以字母开头,字母,数字,减号,下划线。

密码强度(宽松)

^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$

🚧 E.g: diaoD123, Wgood123。必须是包含大小写字母数字的组合,长度在 8-10 之间。

^[0-9a-zA-Z\u4E00-\uFA29]*$

🚧 E.g: diaoD123, Wgood123。数字字母中文。

密码强度(包含特殊字符)

^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$

🚧 E.g: diaoD123#, Wgood123#$。密码强度正则,最少6位,包括至少1大写字母1小写字母1数字1特殊字符

(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?!.*(.)\1{2})^.{8,22}$

🚧 相同字符不能出现3次,至少8个,至多22个字符组成,包含一个小写字母,一个大写字母,和一个数字

火车车次

^[GCDZTSPKXLY1-9]\d{1,4}$

E.g: G2868, D22, D9, Z5, Z24, Z17

汉字中文

^[\u4e00-\u9fa5]{0,}$

🚧 E.g: 中文, 湖北, 黄冈。不限制文字长度。

^[\u4e00-\u9fa5]{2,6}$

🚧 E.g: 中文, 湖北黄冈。2到6位汉字

中文名字

^(?:[\u4e00-\u9fa5·]{2,16})$

🚧 E.g: 周杰伦, 古丽娜扎尔·拜合提亚尔, 拉希德·本·穆罕默德·本·拉希德

英文姓名

(^[a-zA-Z][a-zA-Z\s]{0,20}[a-zA-Z]$)

🚧 E.g: Gene Kelly, Fred Astaire, Humphrey Bogart, GaryCooper, Cary Grant, Joan Crawford

URL

^[a-zA-Z]+:\/\/

🚧 E.g: http://www.abc.com, http://, https://

^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$

🚧 E.g: https://github.com, https://github.com/jaywcjlove

^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$

🚧 E.g: blog.csdn.net

Mac地址匹配

^([0-9a-fA-F][0-9a-fA-F]:){5}([0-9a-fA-F][0-9a-fA-F])$

🚧 E.g: dc:a9:04:77:37:20

图片后缀

(.jpg|.gif|.png|.jpeg)+(\?|\#|$)

🚧 E.g: a/b/c.jpg?, a/b/c.png, a/b/c.png?good=1

传真号码

^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$

🚧 E.g: 086-021-5055452, 021-5055452。国家代码(2到3位),区号(2到3位),电话号码(7到8位),分机号(3位)

手机号码

^1[34578]\d{9}$

🚧 E.g: 13611778887

^((\+?[0-9]{1,4})|(\(\+86\)))?(13[0-9]|14[57]|15[012356789]|17[03678]|18[0-9])\d{8}$

🚧 E.g: 13611779993, +8613611779993

正则规则详细说明
  • 13段:130、131、132、133、134、135、136、137、138、139
  • 14段:145、147
  • 15段:150、151、152、153、155、156、157、158、159
  • 17段:170、176、177、178
  • 18段:180、181、182、183、184、185、186、187、188、189
  • 国际码 如:中国(+86)

MD5格式(32位)

^[a-f0-9]{32}$

🚧 E.g: a31851770dae6ee96fc886f261c211e7, 99cd2175108d157588c04758296d1cfc

IPv4 地址

(\b25[0-5]|\b2[0-4][0-9]|\b[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}

🚧 E.g: 192.168.1.1, 127.0.0.1, 0.0.0.0, 255.255.255.255, 1.2.3.4

^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$

🚧 E.g: 192.168.1.1, 127.0.0.1, 0.0.0.0, 255.255.255.255, 1.2.3.4

IPv6

(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))

🚧 E.g: 2001:0db8:85a3:0000:0000:8a2e:0370:7334, FE80:0000:0000:0000:0202:B3FF:FE1E:8329

Email

^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$

🚧 E.g: [email protected]

^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$

🚧 E.g: [email protected]

正则规则详细说明
  1. 邮箱以a-z、A-Z、0-9开头,最小长度为1.
  2. 如果左侧部分包含-、_、.则这些特殊符号的前面必须包一位数字或字母。
  3. @符号是必填项
  4. 右则部分可分为两部分,第一部分为邮件提供商域名地址,第二部分为域名后缀,现已知的最短为2位。 最长的为6为。
  5. 邮件提供商域可以包含特殊字符-、_、.

十六进制颜色

^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$

🚧 E.g: #b8b8b8, #333

^#?([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$

🚧 E.g: #b8b8b8, #333

日期

^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$

🚧 E.g: 2017-02-29。对月份日期验证。

版本号

^\d+(?:\.\d+){2}$

🚧 E.g: 0.1.2。格式必须为 X.Y.Z

车牌号

^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z](?:((\d{5}[A-HJK])|([A-HJK][A-HJ-NP-Z0-9][0-9]{4}))|[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳])$

🚧 E.g: 鄂A34324, 沪E13359F。包含新能源车牌。

^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]$

🚧 E.g: 鄂A34324, 沪E13595。不包含新能源车牌。

小数点后几位

^(0|[1-9]\d*)(.[0-9]{2})$

🚧 E.g: 1.22, 0223.23, 0.00。精确到 2 位小数

^(?!^0(.0{1,2})?$)\d{0,8}(\.\d{1,2})?$

🚧 E.g: 99999999.99, 非零,俩位小数,最大 99999999.99 @cuilanxin

小数

^\d+\.\d+$

🚧 E.g: 0.0, 0.23, 10.54

^(-?\d+)(\.\d+)?$

🚧 E.g: -0.0, 0.23, -10.54

正整数

^\+?\d+$

🚧 E.g: 23

负整数

^-?\d+$

🚧 E.g: -23, -2.34

整数

^\+?-?\d+$

🚧 E.g: 23, 12, +12, -22, -12.55

非负整数(正整数或零)

^\d+$

🚧 E.g: 23, 3.322

数字

^\d{1,}$

🚧 E.g: 0120234234。不包含小数。

^\d{32}$

🚧 E.g: 1223232444475757575757575757575932位纯数字。

数字(QQ号码)

^[1-9][0-9]{4,10}$

🚧 E.g: 398188661。QQ号正则,5至11位。

^\d{5,11}$

🚧 E.g: 398188661。更简单的 QQ 号码正则,5~11位数字组成。

中国邮政编码

[1-9]\d{5}(?!\d)

🚧 E.g: 200000。中国邮政编码为 6 位数字。

英文字母

^[A-Z]+$

🚧 E.g: ABCWANG。大写英文字母。

^[a-z]+$

🚧 E.g: abcwang。小写英文字母。

(^[a-z]|[A-Z0-9])[a-z]*

🚧 E.g: TestsJavaScriptRegEx。大驼峰。

端口号

^((6553[0-5])|(655[0-2][0-9])|(65[0-4][0-9]{2})|(6[0-4][0-9]{3})|([1-5][0-9]{4})|([0-5]{0,5})|([0-9]{1,4}))$

🚧 E.g: 8080300065535

迅雷链接

^thunderx?:\/\/[a-zA-Z\d]+=$

🚧 E.g: thunder://QUFodHRwOi0vdG0vbC5sdS90ZXN0LnppcFpa

ed2k链接

^ed2k:\/\/\|file\|.+\|\/$

🚧 E.g: ed2k://|file|[xxx.com][%E8%8B%B1%E9%9B%84%E6%9C%AC%E8%89%B23.mp4|/

磁力链接

^magnet:\?xt=urn:btih:[0-9a-fA-F]{40,}.*$

🚧 E.g: magnet:?xt=urn:btih:608FA22181A2614BAE9160763F04FCB7ED296B9E

时间

^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$

🚧 E.g: 21:54:5500:23:2324 小时制时间格式 HH:mm:ss,并且验证时间。

^(?:1[0-2]|0?[1-9]):[0-5]\d:[0-5]\d$

🚧 E.g: 12:54:5501:23:2312 小时制时间格式 HH:mm:ss,并且验证时间。

HTML标记

<(\S*?)[^>]*>.*?</\1>|<.*?/>

🚧 E.g: <div>title</div>, <head>title</head>

HTML注释

<!--(.*?)-->

🚧 E.g: <!-- hello -->

工具推荐

Contributors

As always, thanks to our amazing contributors!

Made with github-action-contributors.

License

Licensed under the MIT License.

More Repositories

1

awesome-mac

 Now we have become very big, Different from the original idea. Collect premium software in various categories.
JavaScript
76,465
star
2

linux-command

Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
Markdown
31,606
star
3

reference

为开发人员分享快速参考备忘清单(速查表)
Dockerfile
8,374
star
4

hotkeys-js

➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
JavaScript
6,170
star
5

handbook

放置我的笔记、搜集、摘录、实践,保持好奇心。看文需谨慎,后果很严重。
Markdown
4,148
star
6

mysql-tutorial

MySQL入门教程(MySQL tutorial book)
4,022
star
7

github-rank

🕷️Github China/Global User Ranking, Global Warehouse Star Ranking (Github Action is automatically updated daily).
TypeScript
1,837
star
8

awesome-uikit

Collect JS Frameworks, Web components library and Admin Template.
Dockerfile
1,441
star
9

iNotify

📢 JS achieve the browser title flashing, scrolling, voice prompts, Chrome/Safari/FireFox/IE notice. has no dependencies. It not interfere with any JavaScript libraries or frameworks. has a reasonable footprint 5.05kb (gzipped: 1.75kb)
JavaScript
992
star
10

nginx-tutorial

Nginx安装维护入门学习笔记,以及各种实例。
795
star
11

docker-tutorial

🐳 Docker入门学习笔记
785
star
12

oscnews

Chrome 插件,查看开源中国软件更新资讯,文档导航,GitHub 趋势榜,linux命令索引,浏览历史记录和时钟页面。
JavaScript
737
star
13

vim-web

◈ 搞得像IDE一样的Vim,安装配置自己的Vim。
Vim Script
594
star
14

validator.js

⁉️ Lightweight JavaScript form validation, that had minimal configuration and felt natural to use. No dependencies, support UMD.
TypeScript
539
star
15

golang-tutorial

Go语言快速入门
Go
520
star
16

mocker-api

mocker-api that creates mocks for REST APIs. It will be helpful when you try to test your application without the actual REST API server.
JavaScript
471
star
17

FED

✪ 这是一个很酷炫的前端网站搜集器,导航网 http://jaywcjlove.github.io/FED
JavaScript
453
star
18

svgtofont

Read a set of SVG icons and ouput a TTF/EOT/WOFF/WOFF2/SVG font.
TypeScript
450
star
19

store.js

A simple, lightweight JavaScript API for handling browser localStorage , it is easy to pick up and use, has a reasonable footprint 2.36kb(gzipped: 1.04kb), and has no dependencies.
JavaScript
409
star
20

react-hotkeys

React component to listen to keydown and keyup keyboard events, defining and dispatching keyboard shortcuts.
TypeScript
396
star
21

shell-tutorial

Shell入门教程(Shell tutorial book)
Shell
391
star
22

git-tips

这里是我的笔记,记录一些git常用和一些记不住的命令。
Markdown
372
star
23

translater.js

♣︎ This is a use of HTML comments page translation solution. For a small amount of static pages, this solution is more simple. it has no dependents, Compression only (4KB)
JavaScript
323
star
24

idoc

📖 Simple document generation tool! Dependence Node.js run.
TypeScript
233
star
25

sgo

A dev server for rapid prototyping. Setting a directory to a static server.It provides a 404 neat interface for listing the directory's contents and switching into sub folders.
EJS
205
star
26

amac

This is developed for Awesome-Mac.
JavaScript
200
star
27

swiftui-example

SwiftUI 示例,技巧和技术集合,帮助我构建应用程序,解决问题以及了解SwiftUI的实际工作方式。
Swift
196
star
28

cookie.js

🍪 A simple, lightweight JavaScript API for handling browser cookies , it is easy to pick up and use, has a reasonable footprint(~2kb, gzipped: 0.95kb), and has no dependencies. It should not interfere with any JavaScript libraries or frameworks. https://jaywcjlove.github.io/cookie.js/
JavaScript
181
star
29

rdoc

⚛️📄🚀 Fast static site generator for React, Just write Markdown file. @react-doc
JavaScript
155
star
30

wxmp

微信公众号文章 Markdown 编辑器,使用 markdown 语法创建一篇简介美观大方的微信公众号图文。
TypeScript
119
star
31

sb

SVG badges to display
JavaScript
106
star
32

onlinenetwork

js判断是否断网了
JavaScript
97
star
33

tsbb

TSBB is a CLI tool for developing, testing and publishing modern TypeScript projects with zero configuration, and can also be used for module or react component development. @tsbbjs
TypeScript
97
star
34

package.json

文件 package.json 的说明文档。
96
star
35

tools

Many many useful Web Online Tools For Web Developers & Programmers
TypeScript
94
star
36

icongo

Search SVG Icons. Easily include popular icons in your React projects and provide an easy tool to convert SVG into React components. @icongo
TypeScript
85
star
37

magic-input

CSS3 Styles for Checkbox and Radio Button inputs look prettier. with only one element.
HTML
84
star
38

colors-cli

ಠ_ಠ Terminal string styling done right.
JavaScript
74
star
39

swift-tutorial

Swift入门教程、读书笔记
74
star
40

wcj

🙈 Node.js make command-line tool for learning.
JavaScript
57
star
41

c-tutorial

C语言教程
C
53
star
42

swiftui-markdown

Render Markdown text in SwiftUI.
Swift
52
star
43

awesome-chatgpt

50
star
44

loading-cli

Terminal loading effect.
JavaScript
49
star
45

dev-site

开发者网址导航,Chrome 插件 oscnews 的子仓库。https://jaywcjlove.github.io/dev-site
JavaScript
48
star
46

date.js

JavaScript function for converting timestamps or Date objects to formatted strings, manipulate dates.
TypeScript
46
star
47

stylus-px2rem

Stylus convert px to rem in css files with optional fallback to px.
Stylus
42
star
48

markdown-to-html-cli

Command line tool that converts markdown to HTML.
TypeScript
42
star
49

hexoThemeKacper

hexo theme
CSS
36
star
50

rollup-demo

Rollup.js 下一代的ES6模块打包机 demo
JavaScript
36
star
51

jaywcjlove

readme for github.com/jaywcjlove
JavaScript
31
star
52

changelog-generator

A GitHub Action that compares the commit differences between two branches
TypeScript
30
star
53

nginx-editor

Nginx language for Monaco Editor.
TypeScript
28
star
54

rehype-attr

New syntax to add attributes to Markdown.
TypeScript
28
star
55

github-action-contributors

Github action generates dynamic image URL for contributor list to display it!
JavaScript
24
star
56

google

This is the Google Mirror Index.
TypeScript
22
star
57

html-to-markdown-cli

Command line tool that converts HTML to markdown.
TypeScript
22
star
58

parcel-plugin-markdown-string

📦@parcel-bundler plugin for loader markdown string, markdown output HTML.
TypeScript
21
star
59

jaywcjlove.github.io

About Me
TypeScript
21
star
60

console-emojis

Custom Console Logging with Emoji.
TypeScript
21
star
61

github-actions

测试 GitHub Actions
JavaScript
20
star
62

webpack-react-demo

学习和收集的一些WebPack和React插件例子
JavaScript
20
star
63

rust-cn-document-for-docker

Rust cn document for docker
Dockerfile
20
star
64

webpack-plugin-manifest

Generates HTML5 Cache Manifest files
JavaScript
19
star
65

github-action-package

Read and modify the contents of package.json.
TypeScript
19
star
66

AutoPrefixCSS

Break free from CSS prefix hell!摆脱CSS前缀地狱!
CSS
19
star
67

rehype-rewrite

Rewrite element with rehype.
TypeScript
18
star
68

table-of-general-standard-chinese-characters

Table of General Standard Chinese Characters(通用规范汉字表)
JavaScript
16
star
69

local-ip-url

Get current machine IP.
JavaScript
16
star
70

refs-cli

Command line tool to generate Quick Reference website.
CSS
15
star
71

code-image

Create beautiful images of your source code.
TypeScript
13
star
72

markdown-to-html

Converts markdown text to HTML.
TypeScript
13
star
73

generated-badges

Create a badge using GitHub Actions and GitHub Workflow CPU time (no 3rd parties servers)
JavaScript
13
star
74

coverage-badges-cli

Create coverage badges from coverage reports (no 3rd parties servers).
TypeScript
12
star
75

dark-mode

🌓 Add dark mode/night mode custom elements to your website.
JavaScript
12
star
76

react-native

一些 React Native 开发上遇到的问题简单记录。
12
star
77

create-tag-action

Auto create tags from commit or package.json
TypeScript
12
star
78

nxylene

练习nodejs大法,使用nodejs+mongodb+express4.x做个小实例。
JavaScript
11
star
79

MDEditor

Simple Markdownd Editor
JavaScript
11
star
80

react-native-doc

这里是本地离线预览 React Native 文档的方法,解决因官网 CDN 资源导致无法打开官方文档网站。
JavaScript
11
star
81

bannerjs

Add a banner to the string. Get one-line/multi-line comment banner based on package.json.
TypeScript
11
star
82

react-native-typescript-example

React Native TypeScript Example
Java
9
star
83

logo

Chrome 插件 oscnews 的子仓库,存储网址导航logo的仓库。
JavaScript
9
star
84

image2uri

Convert image file to data URI.
TypeScript
9
star
85

github-action-modify-file-content

Replace text content and submit content
TypeScript
9
star
86

vue-koa-demo

A koa + Vue.js + webpack project
JavaScript
7
star
87

IE6PNG

解决IE6不支持PNG的方法搜集
JavaScript
7
star
88

react-dynamic-loadable

A higher order component for loading components with dynamic imports.
JavaScript
7
star
89

code-example

Language code example & sample.
JavaScript
7
star
90

rehype-video

Add improved video syntax: links to `.mp4` and `.mov` turn into videos.
TypeScript
7
star
91

docs

Centrally manage various development documents through docker.
JavaScript
7
star
92

generate-password

Generate Password is a generating random and unique passwords.
TypeScript
7
star
93

gitke

A simple git server written in NodeJS.
JavaScript
6
star
94

FrontEndBlogCN

前端博客相关网站搜集
6
star
95

outdatedbrowser

提示升级浏览器
JavaScript
6
star
96

appstore

Appstore应用程序,半成品...
Objective-C
6
star
97

github-action-read-file

Read file contents.
TypeScript
6
star
98

compile-less

All `.less` files are compiled into `.css` files.
TypeScript
6
star
99

typenexus

TypeNexus is a great tool for API encapsulation and management. It offers a clean and lightweight way to bundle TypeORM + Expressjs functionality, helping you to build applications faster while reducing template code redundancy and type conversion work.
TypeScript
5
star
100

animate.styl

一个跨浏览器的 CSS3 动画库。
HTML
4
star