以下是一些常用的正则表达式示例:
-
匹配邮箱格式:
^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$
-
匹配手机号码格式:
^1[3456789]\d{9}$
-
匹配URL格式:
^(http|https)://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$
-
匹配日期格式(yyyy-mm-dd):
^\d{4}-\d{2}-\d{2}$
-
匹配邮政编码格式(中国):
^\d{6}$
-
匹配身份证号码格式(中国):
^\d{17}[\dX]|\d{15}$
-
匹配数字:
^\d+$
-
匹配字母:
^[a-zA-Z]+$
-
匹配字母和数字:
^[a-zA-Z0-9]+$
-
匹配特殊字符:
^[\w\W]+$
以下是一些常见的数字的正则表达式:
-
整数:^\d+$ 该正则表达式匹配一个或多个数字,表示一个整数。
-
正整数:^[1-9]\d*$ 该正则表达式匹配一个以非零数字开头的整数,表示一个正整数。
-
负整数:^-[1-9]\d*$ 该正则表达式匹配一个以负号开头的整数,表示一个负整数。
-
浮点数:^[+-]?\d+(.\d+)?$ 该正则表达式匹配一个浮点数,可以有正负号,小数部分是可选的。
-
正浮点数:^[+]?\d+(.\d+)?$ 该正则表达式匹配一个以正号开头的浮点数,可以有小数部分。
-
负浮点数:^-?\d+(.\d+)?$ 该正则表达式匹配一个以负号开头的浮点数,可以有小数部分。
-
数字:^[+-]?\d+(.\d+)?$ 或 ^\d+(.\d+)?$ 该正则表达式匹配一个数字,可以有正负号,可以有小数部分。
请注意,这只是一些常见的数字的正则表达式示例,具体使用时需要根据实际场景进行调整和扩展。