Вы можете использовать regular expression
для сравнения емкости. Попробуйте использовать регулярное выражение match
, чтобы узнать, имеет ли строка «KT» в конце. Если он содержит KT, удалите цифры и конвертируйте в float или double. обработать данные, преобразовать в строку и прикрепить T.
var str = "1000 KT";
var pat=/KT$/g;
if(str.match(pat)){
var patt1 = /\d+/g;
var result = str.match(patt1); //this will give 1000 as result
//Convert it to Float,double or int as you need and process.
}
--- редактировать-1 ----
Если это не сработало, попробуйте для C#
использование using System.Text.RegularExpressions;
и
var str = "1000 KT";
var pat="KT$";
if(Regex.IsMatch(str,pat)){
var patt1 = "\\d+";
var result = Regex.Match(str,patt1); //this will give 1000 as result
//Convert it to Float,double or int as you need and process.
}