0

在我的 jquery 中,我有显示一些按钮的代码:

if (values[1].length>0 && values[1]!=0) 
          {
            $("input[id="+id.slice(0,-1)+"].to-cart").show();
            $("input[id="+id.slice(0,-1)+"].to-cart").val("В корзину");
          };         

但是我在值方面可能遇到的主要问题是:>8、4<、3~ 等,但是如何仅拆分变量中的数字?所以我的 >8, 40<, 3~ 我需要做检查,并将其视为 8, 40, 3... 但我有很多符号,不仅 ><

4

1 回答 1

1

我不确定我是否正确理解了这个问题。您有类似">8"or的字符串,"<4"并且您想从字符串中取出数字?如果这是您可以使用正则表达式的问题:

pattern = /\d\;
digit = pattern.exec(">8");

这将返回8. 如果您知道您将处理多于一位的数字,您的模式应该如下所示:

pattern = /\d+\;
于 2012-11-16T20:43:47.087 回答