在Javascript中订阅字符串

时间:2013-04-10 03:57:13

标签: php javascript string subscript

我在对象section_data.title中有一个数据,我正在尝试使用str.sup(),其中str=section_data.title;str包含以下数据:

  

str =“每位患者不低于30净 ft2 (2.8净 m2 )   医院或疗养院,或不低于15净 ft2 (1.4净    m2 )每个有限护理机构的居民,应在走廊,病房,治疗的集合区域内提供   房间,休息室或用餐区,以及每侧的其他类似区域   水平出口。关于不住宿床或乱扔垃圾的故事   患者,每名乘客不低于6净 ft2 (0.56净 m2 )   应在水平出口的每一侧提供总数   相邻隔间内的居住人数。“

现在我想为上面指出的粗体字添加上标(例如 ft2 )。如何使用str.sup()执行此操作,还是有其他替代方法可以执行so in javascript?或其他任何技巧?

1 个答案:

答案 0 :(得分:1)

javascript中的字符串未格式化。您只能在输出到HTML时执行此操作。所以基本上你必须像这样写

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

您可以对包含ft2m2的所有字符串进行查找和替换,将其转换为ft<sup>2</sup>m<sup>2</sup>

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