当前位置: 首页 > 知识库问答 >
问题:

我如何修改这个JavaScript regex,它检查字符串是否是一个最多必须有2个十进制数字的数字?

何禄
2023-03-14

我是JavaScript regex的新手,我有以下问题。

var variazioneAnticipo = $("#variazioneAnticipo").val();

if (/^[0-9]+(\.[0-9]+)?$/.test(variazioneAnticipo)) {
    ..................................................
    ..................................................
    DO SOMETHING
    ..................................................
    ..................................................
}

105或105.1或105.12或105.1231243123123131231

好的,我如何修改前面的regex以只接受表示最多2个小数位数的数字的字符串?

例如:

105.123不得接受

共有1个答案

宁飞宇
2023-03-14

\.[0-9]旁边添加重复或范围量词。

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

[0-9]{1,2}应匹配一个或两个数字。

 类似资料:
  • rank ▲ ✰ vote url 41 487 108 705 url 检查一个字符串是否是一个数字 如果一个字符串可以被看做一个数字那么有什么好的方法可以检测出来? 我能想到的方法: def is_number(s): try: float(s) return True except ValueError: return Fals

  • 例如: 字符串1=helloworld字符串2=asdfuvjerhelloworld 这应该是真的。 另一个例子:字符串1=helloworld字符串2=lshewodxzr 这也应该是真的。 所以我正在研究如何创建一个方法,它将返回一个布尔值,检查第二个字符串是否包含第一个字符串中的字母。在第二个示例中,string2只有一次字母l,尽管字母l在string1中出现了三次,但仍然返回true。

  • 我想检查一个数字是二进制还是十进制,但从1到n都不行。例如,从1到10我们有两个十进制数字,其中包含0,1。我如何更改它?

  • 问题内容: 仅使用一个参数作为要检查的子字符串,如何检查多个子字符串而不重复使用? 例如。 问题答案: 您可以使用可用于多个子字符串的函数编写自己的实用程序函数。 以下是在完全/部分匹配以及匹配总数的情况下返回布尔值(/ )的示例: 输出: 这是实时示例:https : //play.golang.org/p/Xka0KfBrRD

  • 本文向大家介绍如何检查Python的另一个字符串中是否存在多个字符串?,包括了如何检查Python的另一个字符串中是否存在多个字符串?的使用技巧和注意事项,需要的朋友参考一下 要检查数组中的任何字符串是否在另一个字符串中,可以使用any函数。  示例 输出结果 这将为您提供输出: 示例 尽管有些夸张,但您也可以使用正则表达式来匹配数组。例如: 输出结果 这将为您提供输出:

  • 我想删除字符串末尾的所有数字和符号。得到: 我可以剥离数字,但不能剥离。我该怎么做? 这是我到目前为止的代码: