登录
首页 >  文章 >  前端

如何使用正则表达式验证输入为正整数或小数点后一位的小数?

时间:2024-11-04 12:03:49 172浏览 收藏

哈喽!大家好,很高兴又见面了,我是golang学习网的一名作者,今天由我给大家带来一篇《如何使用正则表达式验证输入为正整数或小数点后一位的小数?》,本文主要会讲到等等知识点,希望大家一起学习进步,也欢迎大家关注、点赞、收藏、转发! 下面就一起来看看吧!

如何使用正则表达式验证输入为正整数或小数点后一位的小数?

只能输入正整数或小数点后一位的小数的正则表达式

为了确保输入只能是正整数或小数点后一位的小数,我们可以使用以下正则表达式:

[1-9]\d*\.\d?|0\.[1-9]?|[1-9]\d*

正则表达式解释:

  • [1-9]d*.d?:匹配小数点后只有一位小数的正数。
  • 0.[1-9]?:匹配小数点后只有一位小数的零。
  • [1-9]d*:匹配正整数。

通过组合这三个表达式,我们可以匹配所有满足正整数或小数点后一位小数的数字。

示例:

  • 2 匹配
  • 2.6 匹配
  • 50 匹配
  • 102.3 匹配
  • 102.34 不匹配
  • 0.12 不匹配
  • -2 不匹配

今天关于《如何使用正则表达式验证输入为正整数或小数点后一位的小数?》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>