Như thế này:
SELECT regex_replace('^0+|[^0-9a-zA-Z]','',sometextfield)
Giải thích
-
regex_replacehàm bạn đang cố gắng sử dụng dành cho MySQL và không sử dụng dấu phân tách như PHP, vì vậy chúng tôi có thể xóa# - Chúng tôi cũng có thể xóa các dấu ngoặc đơn không có mục đích
-
0*nên được đổi thành0+, nếu không, chúng tôi sẽ thay thế một chuỗi trống
regex làm gì?
-
^anchor khẳng định rằng chúng ta đang ở đầu chuỗi -
0+khớp với một hoặc nhiều số 0 - HOẶC
| -
[^0-9a-zA-Z]khớp một ký tự không phải là chữ số hay chữ cái