Regex正则表达式的匹配规则在众多程序中具有通用性,适用于Java,Python,C,C++,PHP,JavaScript等程序。

显示结果

常用正则表达式: 中文字符双字节字符空白行Email地址网址URL电话号码中国邮政编码18位身份证号

# 中文字符: 测试中文 
[\u4e00-\u9fa5]

# 网址URL: https://www.onexin.net/match.php 
https?://[^\s]*

# 国内电话号码:0755-88888888 
\d{3,4}-\d{7,8}

# 18位身份证号:421022199501165555
(\d{6})(\d{4})(\d{2})(\d{2})(\d{3})([0-9]|X)

整数匹配: 整数正整数负整数非负整数非正整数正浮点数负浮点数

# 整数:123456, -123456
-?[1-9]\d*

# 正整数:123456
[1-9]\d*

# 负整数:-123456
-[1-9]\d*

# 非正整数:123456,0
-[1-9]\d*

# 非负整数:-123456,0
[1-9]\d*

# 正浮点数:123.456,0.123456
[1-9]\d*\.\d*|0\.\d*[1-9]\d*

# 负浮点数:-123456,-0.123456
-[1-9]\d*\.\d*|-0\.\d*[1-9]\d*

时间匹配: 匹配(年-月-日)

# 时间:2020-08-30
\d{4}-\d{2}-\d{2}