当前位置 博文首页 > 我的正则

    我的正则

    作者:admin 时间:2021-09-11 19:08

    1

    至少8个字符

    ".{8,}"

    2

    URL

    http://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?



    URL(2)

    ^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$

    3

    E-Mail

    \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*



    E-Mail(2)

    ^[\w\.-]+@[\w-]+\.[\w\.-]+$



    E-Mail(3)

    ^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$

    4

    非负整数(正整数 + 0)

    ^\\d+$

    5

    正整数

    ^[0-9]*[1-9][0-9]*$

    6

    非正整数(负整数 + 0)

    ^((-\\d+)|(0+))$

    7

    负整数

    ^-[0-9]*[1-9][0-9]*$

    8

    整数

    ^-?\\d+$

    9

    非负浮点数(正浮点数 + 0)

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

    10

    正浮点数

    ^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$

    11

    非正浮点数(负浮点数 + 0)

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

    12

    负浮点数

    ^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$

    13

    浮点数

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

    14

    由26个英文字母组成的字符串

    ^[A-Za-z]+$

    15

    由26个英文字母的大写组成的字符串

    ^[A-Z]+$

    16

    由26个英文字母的小写组成的字符串

    ^[a-z]+$

    17

    由数字和26个英文字母组成的字符串

    ^[A-Za-z0-9]+$

    18

    由数字、26个英文字母或者下划线组成的字符串

    ^\w+$

    jsjbwy
下一篇:没有了