У меня есть следующий JS-код (ниже), который берет строку и выплескивает гиперссылки на теги (например, $ AAPL $ TSE: BB и т. Д. И т. Д.) ... он отлично работает, но проблема в том, если в моем тексте содержится что-то вроде «$ N225». Я все еще хочу, чтобы это была гиперссылка, но поскольку она содержит номер, она не работает. Но в то же время я не хочу, чтобы это гиперссылка на что-то вроде «$ 2,50» ... перед ним должно быть письмо. Есть идеи? Заранее спасибо.Справка JS Regex, необходимая для создания CashTags
String.prototype.parseSymbols = function() {
'use strict';
return this.replace(/[$]+[A-Za-z]+/g, function (u) {
var symbol = u.replace("$", "").toUpperCase();
return u.link("/stocks/" + symbol);
});
};
это не работает .. $ 2.50 не связывает, что хорошо .. но $ n225 не работает и $ TSE: BB тоже не работает. –