Преобразование регулярного выражения Javascript в синтаксис Java

] Я знаю, что regEx являются общими для разных языков ... Но у меня проблемы с написанием синтаксиса Java. У меня есть регулярное выражение, закодированное в JS как;

if((/[a-zA-Z]/).test(str) && (/[0-9]|[\x21-\x2F|\x3A-\x40|\x5B-\x60|\x7B-\x7E]/).test(str))         
return true;

Как мне написать то же самое на Java?

Я импортировал

import java.util.regex.Matcher;
import java.util.regex.Pattern;

Просто чтобы добавить, из того, что я пытаюсь, говорится, что \ x является недопустимым escape-символом ..

21
задан testndtv 6 January 2012 в 06:57
поделиться