Zoals dit:
SELECT regex_replace('^0+|[^0-9a-zA-Z]','',sometextfield)
Uitleg
- De
regex_replace
functie die u probeert te gebruiken is voor MySQL en gebruikt geen scheidingstekens zoals PHP, dus we kunnen de#
verwijderen - We kunnen ook de haakjes verwijderen die nergens toe dienen
- De
0*
moet worden gewijzigd in0+
, anders vervangen we een lege string
Wat doet de regex?
- De
^
anchor beweert dat we aan het begin van de string staan 0+
komt overeen met een of meer nullen- OF
|
[^0-9a-zA-Z]
overeenkomen met een teken dat geen cijfer of letter is