다음 정규식 수수께끼에 대한 도움을 주시면 감사하겠습니다. 다음 규칙에 대해 유효성을 검사하는 정규식 문이 필요합니다. 입력에 문자, 특수 문자 및 숫자가 포함될 수 있습니다. 유효하지 않은 입력Regex, 문자 및 숫자 허용, 최대 7 자리까지 허용
aa1234aa2.(less than 7 digits) asd234566 (less than 7 digits)
예 :
입력이 "0"로 시작할 수 없습니다 , 입력은 최대 7 자리 유효한 입력의예를 가질 수
0asdfd92 (starts with 0) asd12312311 (more than 7 digits)
내가 지금까지 시도 :
^\D[0-9]{0,7}$,
는 d0000000에 대해 유효성을 검사하지만, 입력은 많이 복잡 경우 0이 요구 사항에서 제거 할 수 있습니다로 시작할 수 없습니다
부분
을 d0d0dddd1234d 할 수있다. 가장 중요한 것은 "7 자리까지 입력 할 수 있습니다"부분을 포함하는 것입니다.감사합니다, 올렉
그래서 심지어'abc1' 당신을 위해 유효한 입력 테스트 할 수 있습니다? – anubhava
예, abc1이 유효한 입력입니다. –
하지만이 요구 사항과 모순됩니다. n.1' "0"으로 시작할 수없고 문자 또는 특수 문자를 허용 할 수 없습니다. ""문자를 전혀 허용 할 수 없습니다 "라고 읽습니다. – nagyben