Как получить ABC 12005 из этих типов струн ABC000012005 и ABC0000012005? - PullRequest
0 голосов
/ 11 сентября 2018

Я получаю строку, содержащую такие значения, как ABC000012005, ABC0000012005. Я хочу получить результаты в виде префикса, пробела и чисел без начальных нулей, таких как ABC 12005, ABC 12005

1 Ответ

0 голосов
/ 11 сентября 2018

Вы можете использовать регулярные выражения, чтобы разделить число и буквы. Затем просто проанализируйте число как int. Он удаляет все 0 в начале.

var regexLetters = "[A-Za-z]+";
var regexNumber = /\d+/g;

var string = "ABC0000012005";

var letters = string.match(regexLetters)[0];
var number = parseInt(string.match(regexNumber)[0]);

console.log(letters + " " + number);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...