Regular expressions are not a regular language and therefore cannot be described by a regular expression!
Update : more useful practical answer
, . , , , , . , Java - :
boolean isValidRegexp(String s) {
try {
Pattern.compile(s);
return true;
} catch (Exception e) {
return false;
}
}
.