Я не могу создать выражение регулярного выражения для условия ниже.
var1 = '123'
var2 = '-999'
var3 = '$##99$#%'
var4 = '-9999'
var5 = '-123'
var6 = '-99'`
Условия:
- принять все целые числа с максимальной длиной 10 цифр.
- не принимает символы или символы.
- принимать только значение -999, кроме первой точки (только три цифры).
- не принимает целые числа, начинающиеся с «-» и отличные от «999».
var1
и var2
действительны, остальные три недействительны.
Это то, что я пробовал до сих пор:
^[-]?[0-9]{4}$
/^\d{1,10}?$/