3

次のような数字のみを許可しようとしている次の正規表現があります。

1, 2, 3, 10, 11, 24 etc

ではない0, 01, etc

if (!$(this).text().match(/^[1-9][0-9]/g)) {


}

これは正しいです?1、2、3 などの数字は使用できませんが、11、12 などは使用できます。

4

2 に答える 2

1

置換 () を使用してみてください

if (!$(this).text().replace(/^(-?)0+/,'').match(/[1-9]?[0-9]*/))
于 2013-06-25T09:21:46.073 に答える