SQL> select regexp_replace('AF929ERT47','([^[:digit:]]*)([[:digit:]]*)(.*)','\2') from dual;
REG
---
929
SQL> select regexp_replace('929ERT47','([^[:digit:]]*)([[:digit:]]*)(.*)','\2') from dual;
REG
---
929
SQL> select regexp_replace('AF929','([^[:digit:]]*)([[:digit:]]*)(.*)','\2') from dual;
REG
---
929
SQL> select regexp_replace('929','([^[:digit:]]*)([[:digit:]]*)(.*)','\2') from dual;
REG
---
929
SQL> select regexp_replace('AF','([^[:digit:]]*)([[:digit:]]*)(.*)','\2') from dual;
R
-
SQL>
SY.