규칙을 준수하는 정규 표현식을 찾고 있습니다.Java 문자열 유효성 검사
허용 문자
알파벳 : A-Z A-Z 번호 : 나는 [^a-zA-Z0-9]
를 사용하고 있지만 전화
regex = "[^a-zA-Z0-9]" ;
String key = "message";
if (!key.matches(regex))
message = "Invalid key";
시스템이 잘못된 키를 보여줄 때, 키가 유효해야한다 0-9
. 저 좀 도와 주 시겠어요?
정규식의 기능은 무엇입니까? 'String # matches'은 무엇을합니까? –
'[^ chars]'는'[chars]'중 하나가 아닌 정확히 하나의 문자와 일치합니다. 또한'String # matches'는 정규 표현식이'^ regex $'인 것처럼 동작합니다. – Justin