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"またはのような文字列"<4"があり、文字列から数字を取得したいですか? それが問題である場合は、正規表現を使用できます。

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

これは を返します8。2 桁以上の数字を扱うことがわかっている場合、パターンは次のようになります。

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