В Javascript, как лучше всего удалить нецифровые символы из начала строки?
-_1234d5fr
в идеале должно превратиться в
1234d5fr
str = str.replace(/^\D+/, '');
\D
^
+
Как насчет ...
str = str.replace(/^[^0-9]+/, '');