如何在javascript中为字符串写上标

时间:2013-04-10 08:14:45

标签: javascript html

你好朋友我在对象section_data.title中有数据。我使用不同的

    str= str.replace(/ft2/g,"ft<sup>2</sup>"); 
    str=str.replace(/m2/g,"m<sup>2</sup>"); 

表示上标

其中str = section_data.title;       str =“医院或疗养院每位患者不低于30净 ft2 (2.8净 m2 >,或不低于15 ft2 (有限护理设施每位居民1.4净 m2 )应在走廊,病房,治疗室,休息室或用餐区以及其他两侧的其他类似区域内提供。水平出口。对于没有住宿病床或乱丢垃圾病人的病房,每名乘客应在水平出口两侧设置不少于6净 ft2 (0.56净 m2 )相邻隔间的占用人数。“

我怎样才能为两者编写单个正则表达式?感谢

1 个答案:

答案 0 :(得分:2)

创建一个匹配两个单位的正则表达式并捕获基本单位,以便您可以在替换字符串中使用它:

str = str.replace(/(ft|m)2/g,"$1<sup>2</sup>");