我正在尝试提取第一个数字之后(并包括)的字符:
ABC 123SD => 123SD
123 => 123
123SD => 123SD
ABC =>
我当前的解决方案如下,
var string1 = ABC 123SD;
var firstDigit = string1.match(/\d/);
var result = string1.slice($string.indexOf(firstDigit), 0);
最佳答案
使用正则表达式。
var string = 'ABC 123SD';
var match = string.match(/\d.*/);
var result = match ? match[0] : '';
console.log(result);
\d
匹配第一个数字,.*
匹配其后的所有数字。
关于javascript - 在 Javascript 中获取第一个数字出现后的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47212773/