У меня есть строка в javascript, например `# box2 ', и я просто хочу от нее« 2 ».JavaScript получить номер из строки
Пробовал:
var thestring = $(this).attr('href');
var thenum = thestring.replace(/(^.+)(\w\d+\w)(.+$)/i,'$2');
alert(thenum);
Он по-прежнему возвращает # BOX2 в боевой готовности, как я могу заставить его работать?
Он должен быть установлен для любого номера длины, прикрепленного к концу.
вы можете просто сделать, как это. он будет работать хорошо. var thestring = $ (this) .attr ('href'); var thenum = parsefloat (thestring); alert (thenum); –
этот код работает отлично для меня, но для одного случая у меня есть строка «2,5/mile», и я хочу извлечь 2,5 из этого. Выше кода дает мне 25 вместо 2.5 –
Связано: https://stackoverflow.com/q/1862130/1066234 –