как разделить числовые значения от алфавитно-цифрового строкового значения с помощью JavaScript?

как разделить числовые значения от алфавитно-цифрового строкового значения с помощью сценария Java?

например,

x = "example123";

от этого мне нужно 123

спасибо.

6
задан VinothPHP 16 June 2010 в 09:31
поделиться

1 ответ

Самый простой способ:

var str = "example123";
str = str.replace(/[^0-9]+/ig,"");
alert(str); //Outputs '123'

Однако для строки «example123example123» - она ​​вернет «123123». Если вам нужно получить оба числа как отдельные значения, это будет немного сложнее:

var str="Hello 123 world 321! 111";
var patt=/[0-9]+/g;

while (true) {
    var result=patt.exec(str);
    if (result == null) break;
    document.write("Returned value: " + result+"<br/>");   
}
//Outputs:
//Returned value: 123
//Returned value: 321
//Returned value: 111
7
ответ дан 17 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: