This function is retrieving the last numbers of a string:
function getLastNumberOfString(str){
var allNumbers = str.replace(/[^0-9]/g, ' ').trim().split(/\s+/);
return parseInt(allNumbers[allNumbers.length - 1], 10);
}
I want it to retrieve the last numbers of a string, if it contains at least 4 digits.
For example:
"1234-string-text/8177-1-3-tools-for-knowledge.html"
Is returning:
3
I'd like it to return:
8177