In questo modo:
SELECT regex_replace('^0+|[^0-9a-zA-Z]','',sometextfield)
Spiegazione
- Il
regex_replacela funzione che stai cercando di utilizzare è per MySQL e non utilizza delimitatori come PHP, quindi possiamo rimuovere il# - Possiamo anche rimuovere le parentesi che non servono a nulla
- Il
0*dovrebbe essere cambiato in0+, altrimenti stiamo sostituendo una stringa vuota
Cosa fa la regex?
- Il
^anchor afferma che siamo all'inizio della stringa 0+corrisponde a uno o più zeri- OPPURE
| [^0-9a-zA-Z]abbina un carattere che non è né una cifra né una lettera