0

こんにちは、オブジェクト 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 正味平方フィート(2.8 正味m2 ) 以上、または限られた介護施設の居住者あたり 15 正味平方フィート(1.4 正味m2 ) 以上が、集約されたエリア内で提供されるものとします。廊下、病室、治療室、ラウンジまたはダイニングエリア、および水平方向の出口の両側にあるその他の同様のエリア ベッドまたはごみを抱えた患者を収容していない階では、占有者あたり6 正味平方フィート(0.56 正味m2 ) 以上でなければならない隣接するコンパートメントの総乗員数のために、水平出口の両側に提供されます。」

両方が機能する単一の正規表現を作成するにはどうすればよいですか? ありがとう

4

1 に答える 1

2

両方の単位に一致し、基本単位を取得する正規表現を作成して、置換文字列で使用できるようにします。

str = str.replace(/(ft|m)2/g,"$1<sup>2</sup>");
于 2013-04-10T08:17:52.730 に答える