js常用正则表达式

  1. 数字      /[^/d]/
  2. 非负整数(正整数 + 0)     "^//d+$"
  3. 非负浮点数(正浮点数 + 0)      "^//d+(//.//d+)?$"
  4. 非正整数(负整数 + 0)    "^((-//d+)|(0+))$"
  5. 正整数          "^[0-9]*[1-9][0-9]*$"
  6. 负整数           "^-[0-9]*[1-9][0-9]*$"
  7. 整数              "^-?//d+$"
  8. 正浮点数
    "^(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*))$"
  9. 非正浮点数(负浮点数 + 0)
    "^((-//d+(
    //.//d+)?)|(0+(//.0+)?))$"
  10. 负浮点
    "^(-(([0-9]+//.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*//.[0-9]+)|([0-9]*[1-9][0-9]*)))$"
  11. 浮点数
    "^(-?//d+)(
    //.//d+)?$"
  12. 由26个英文字母组成的字符串
    "^[A-Za-z]+$"
  13. 由26个英文字母的大写组成的字符串
    "^[A-Z]+$"
  14. 由26个英文字母的小写组成的字符串
    "^[a-z]+$"
  15. 由数字和26个英文字母组成的字符串
    "^[A-Za-z0-9]+$"
  16. 由数字、26个英文字母或者下划线组成的字符串
    "^//w+$"
  17. email地址
    "^[//w-]+(
    //.[//w-]+)*@[//w-]+(//.[//w-]+)+$"

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


  19. 校验金额数,小数点后不能多于两位(可以带负号)
    /^(-)?(0|[1-9]/d*)(/./d{1,2})?$/


  20. 待续。。。。(不断补充中)

    web页面的使用:
        var aa  = /[^/d]/; 
        value.search(aa)!=-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值