0
상태 시스템을 사용하여 전자 메일 주소의 유효성을 검사하려고합니다. 정규식을 사용하는 것과 같은 다른 방법이 있지만 상태 시스템을 사용하여이를 수행 할 수 있는지 알고 싶습니다.java 또는 상태 머신에서 enum을 사용하여 전자 메일 유효성 검사
모든 샘플 예 또는 오른쪽 방향으로 좋은 포인터가
상태 시스템을 사용하여 전자 메일 주소의 유효성을 검사하려고합니다. 정규식을 사용하는 것과 같은 다른 방법이 있지만 상태 시스템을 사용하여이를 수행 할 수 있는지 알고 싶습니다.java 또는 상태 머신에서 enum을 사용하여 전자 메일 유효성 검사
모든 샘플 예 또는 오른쪽 방향으로 좋은 포인터가
유한 오토마타를 (상태 머신의 특별한 종류를있는) 언어의 같은 종류의 동의를 이해할 수있을 것이다 정규 표현식으로 (그래서 일반 언어라고도 함).
그래서 모든 이메일 주소와 일치하는 정규 표현식을 가지고 있다면, 모든 이메일 주소를 허용하고 다른 모든 것을 거부하는 유한 자동 로봇을 구성 할 수 있습니다.
자세한 내용은 Wikipeda: Deterministic finite automaton을 참조하십시오.
다음과 같은 의미가 있습니다 ... 읽은 각 문자는 이벤트이며 최종 상태에 도달 할 때까지 다음 상태로 전환됩니까? –
Statemachines는 값의 유효성 검사를위한 것이 아닙니다. 그것들은 워크 플로우를위한 것입니다. – Jens
그렇습니다. 정규식이나 패턴 매처를 사용할 수 없다고 가정하고 이메일 패턴을 검증해야합니다. 그러면 어떻게해야합니까? – unknown