In questo modo:
SELECT regex_replace('^0+|[^0-9a-zA-Z]','',sometextfield)
Spiegazione
- Il
regex_replace
la 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