если строка равна такому то фильтру
Здравствуйте!
проблема следующая есть следкующие строки текста 821.99 324.87 3423.99 643.99 4324.73 как сделать чтобы JS фильтранул окончание .99 if (my_str == .99) { alert('est_kontakt'); } как сделать чтобы работало типа чтобы он окончание проверял подскажите пожалуйста |
jay-S,
:-? https://learn.javascript.ru/regexp-m...egexp-test-str var my_str = "821.99"; var a = "\\.99" var reg = new RegExp(a+"$"); alert(reg.test(my_str)); reg.lastIndex = 0; my_str = "4324.73"; alert(reg.test(my_str)); |
if(/\d+(?!\.)$/.exec(my_str)[0]==99) или if(my_str.split('.').pop()==99) |
Или
if(my_str.lastIndexOf('.99') === my_str.length - 1) |
var my_str = '821.99' if(my_str.substring(my_str.lastIndexOf('.')) == .99) alert('est_kontakt'); |
Часовой пояс GMT +3, время: 20:35. |