私の例でハイフンを削除するにはどうすればよいですか? 単純にコピーして貼り付けます:
<tt>A-B-C-D-E-F-G</tt>
http://jsfiddle.net/WVUYX/17/のprocess というラベルの付いたテキスト ボックスに入力し、processをクリックします。
私が探している出力は次のとおりです: ABCDEFG
私の例でハイフンを削除するにはどうすればよいですか? 単純にコピーして貼り付けます:
<tt>A-B-C-D-E-F-G</tt>
http://jsfiddle.net/WVUYX/17/のprocess というラベルの付いたテキスト ボックスに入力し、processをクリックします。
私が探している出力は次のとおりです: ABCDEFG
ハイフンを削除する別の置換を追加するだけです:
content = content.replace(/(<tt>)(.*?)(<\/tt>)/g, '$2')
content = content.replace(/-/g,'');
例: http://jsfiddle.net/WVUYX/20/
または、最初の置換を短くすることで、両方を 1 つのステップで削除できます。
content = content.replace(/<\/?tt>|-/g, '')
交換するだけ
content = content.replace(/(<tt>)(.*?)(<\/tt>)/g, '$2');
と
content = content.replace(/(<tt>)(.*?)(<\/tt>)/g, '$2').replace(/-/g, '');
そして、あなたはあなたの望む結果を得るでしょう。