<style> input:invalid { color: #d00; outline: none; } </style> <input pattern="[^0].*|.{2,}" type="text">