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}