-1

入力フィールドの先行ゼロを置き換えようとしています。

私はこれを試していますが、運がありません

var regex = replace(/^0+/, "");
4

3 に答える 3

0

あなたの例には文字列がありません。次のようなことを試してください:

var foo = '012345';
var bar = foo.replace(/^0+/, '');
于 2013-11-12T17:28:34.173 に答える
0

このようなもの:

$("field_id").val($("field_id").val().replace(/^0+/, ""));

またはこれ:

$("field_id").val(function(i, val){ return val.replace(/^0+/, ""); });
于 2013-11-12T19:19:06.960 に答える
0

あなたの正規表現は正しいです。次のように使用してみてください:

$ele.val(function(i, val) {
    return val.replace(/^0+/, "");//sets the value of each element to the original value without 0 padding
});
于 2013-11-12T17:28:42.517 に答える