I want to validate a 5 digit number which should not be 00000. All numbers except 00000 are allowed.
examples : 01201 , 00001, 21436 , 45645 are valid numbers and 1,
Using negative positive lookahead:
/^(?!0{5})\d{5}$/
/^(?!0{5})\d{5}$/.test('01201')
// => true
/^(?!0{5})\d{5}$/.test('00001')
// => true
/^(?!0{5})\d{5}$/.test('21436')
// => true
/^(?!0{5})\d{5}$/.test('1')
// => false
/^(?!0{5})\d{5}$/.test('12')
// => false
/^(?!0{5})\d{5}$/.test('00000')
// => false