-5
正規表現の特定の文字/文字列を拒否する方法は?たとえば、 "123"、 "1982"、 "3"などの数字は許可したいが、 "0"は許可しない。先行ゼロ0または番号を除くすべての整数は、次のような正規表現を使用することができます許可するにRegexが特定の値を拒否する
正規表現の特定の文字/文字列を拒否する方法は?たとえば、 "123"、 "1982"、 "3"などの数字は許可したいが、 "0"は許可しない。先行ゼロ0または番号を除くすべての整数は、次のような正規表現を使用することができます許可するにRegexが特定の値を拒否する
:ここ
は実際の例です:https://regex101.com/r/DauRoh/1
このアプローチ数字を表す文字列があれば、妥当なものに過ぎません。整数の場合は、0
より大きいかどうかを調べることができます。先行ゼロは問題ではない。
num = 123;
if(num > 0) {
console.log('greater than 0');
} else {
console.log('lower or equal to 0');
}
ここでは正規表現は最適ではありません。 – Maroun
'123'、' 1982'、 '3'のように具体的なものは何ですか? 'if(num> 0)'のように聞こえる。 –
/[1-9] +はあなたが求めているものですが、必要なものではないかもしれません。どのようなコード言語ですか?そして何をしようとしていますか?説明してください。 –