qq_38668387
Jsonol
采纳率100%
2018-06-20 02:55

正则表达式0-1包含两位小数

20
已采纳

0-1包含两位小数(0.01-0.99),并且包含0和1 的正则怎么写,谢谢大家

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

7条回答

  • showbo GoCityPass新加坡曼谷通票 3年前
     var re=/^(1|0(\.\d{1,2})?)$/
    console.log(re.test('1'))
    console.log(re.test('0'))
    console.log(re.test('0.99'))
    console.log(re.test('0.0'))
    console.log(re.test('0.01'))
    console.log(re.test('0.31'))
    console.log(re.test('0.311'))
    console.log(re.test('1.0'))
    console.log(re.test('1.1'))
    
    点赞 1 评论 复制链接分享
  • vavy311 vavy311 3年前

    ^0.(\d{2})$
    另外推荐你一个测试正则表达式的网站:http://tool.oschina.net/regex

    点赞 1 评论 复制链接分享
  • diaozhongcui diaozhongcui 3年前

    (\b\d+.\d{1,2}\b)

    点赞 评论 复制链接分享
  • qq_38668387 Jsonol 3年前

    ^[0-1]{1}(.{1,2})?$

    点赞 评论 复制链接分享
  • qq_38668387 Jsonol 3年前

    百度的基本我都试过了,不行

    点赞 评论 复制链接分享
  • qq_35594281 爱学习的猴子 3年前

    不包含0: \b0(.\d{1,2})\b
    包含0: \b0(.\d{1,2})?\b
    包含0和1: \b(0(.\d{1,2})?)|1\b

    点赞 评论 复制链接分享
  • qq_36117388 qq_36117388 3年前

    \b(0(.\d{1,2})?)|1\b

    点赞 评论 复制链接分享