( zeller | 2020. 11. 01., v – 11:16 )

Ez például lehet egy bibi a telekomos oldalon, mert minden bevitt telefonszámra meghívja a parser:

https://www.telekom.hu/static-la/c5/j/c5/j/layoutid_RWOTUD/factories/Ph…

function removeLeadingZero(phoneNumber) {
	return phoneNumber.replace(/^0+(.*)$/g, '$1');
}

De jellemzően arra gondolok, hogy ott, ahol a telefon_szám_ numerikus értékként van tárolva, ott lehet komoly gond belőle, hoszen egy 0123456 értéket ha beszúrok egy int mezőbe, akkor oda 123456 fog bekerülni.
Erre gyors workaround nincs, vagy a mezőt kell numerikusból karakteressé konvertálni, és az összes rá vonatkozó műveletet átvakarni, vagy össze kell vonni a jelenlegi körzetszám és telefonszám mezőt egy numerikus értékké - és az eddig (is) külön bekért értékeket kell parsing után megfelelően összematekozni - ez is fejlesztéssel fog járni, mert a felhasználás (select) is másképp kell, hogy kinézzen...