2017-05-08 13 views
-5

正規表現の特定の文字/文字列を拒否する方法は?たとえば、 "123"、 "1982"、 "3"などの数字は許可したいが、 "0"は許可しない。先行ゼロ0または番号を除くすべての整数は、次のような正規表現を使用することができます許可するにRegexが特定の値を拒否する

+4

ここでは正規表現は最適ではありません。 – Maroun

+0

'123'、' 1982'、 '3'のように具体的なものは何ですか? 'if(num> 0)'のように聞こえる。 –

+0

/[1-9] +はあなたが求めているものですが、必要なものではないかもしれません。どのようなコード言語ですか?そして何をしようとしていますか?説明してください。 –

答えて

1

:ここ

​​

は実際の例です: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'); 
} 
関連する問題