답답하네요.
정규식 사이트에서는 정규식에 맞는 값이라고 나오는데,
안드로이드에서는 계속 False를 반환합니다.
로그를 찍어 나오는 값을 사이트에 테스트해봐도 잘 통과합니다.
0x까지 42글자 해야되나 싶어서 정규식 길이 조건을 42로 바꿔도 마찬가지 입니다.
Edittext edittext = findviewbyid(R.id.edittext);
String word = edittext.getText().toString();
if(word.matches("/^0x[a-fA-F0-9]{40}$/g" );
return true;
else {
log.d(TAG, "result : "+false+" -> "+word);
return false
}