2013-04-10 4 views
0

У меня есть данные в объекте section_data.title и я пытаюсь использовать str.sup() где str=section_data.title; и str имеет следующие данные:индексация строки в Javascript

ул = "Не менее 30 нетто ft2 (2.8 нетто м2) на одного пациента в больницу или дом престарелых, или не менее 15 нетто ft2 (1,4 нетто м2) на одного жителя в ограниченном объекте по уходу, должны быть обеспечены в агрегированной зоне коридоров, комнат для пациентов, лечения номеров, гостиной или столовой, а также в других подобных зонах по обе стороны от горизонтальный выход. На историях не корпус кровати или litterborne пациентов, не менее 6 нетто фут2 (0,56 чистых м2) на пассажир должна быть предусмотрена на каждой стороне горизонтального выхода для общего числа пассажиров в смежных отсеках «.

Теперь я хочу, чтобы добавить верхний индекс для смелых слов, указанных выше (например ft2). Как я могу это сделать с помощью str.sup() или есть какой-либо другой альтернативный способ сделать so in javascript? или любые другие трюки?

ответ

1

Строка в javascript не отформатирована. Это можно сделать только при выходе в HTML. Так что в основном вы должны написать это

var str = "Not less than 30 net ft<sup>2</sup> (2.8 net m<sup>2</sup>)"; 
document.write(str); 

Вы можете сделать поиск и замену для всех строки содержат ft2 и m2 превратить их в ft<sup>2</sup> и m<sup>2</sup>

str.replace(/ft2/g,"ft<sup>2</sup>"); //But it not safe... 
+1

Почему вы говорите, что это не безопасно? Вы можете объяснить? – karthick

+2

Потому что вы можете случайно заменить другую строку. –

+1

Но весь поиск слов должен делать трюк? – karthick

Смежные вопросы