0

私の例でハイフンを削除するにはどうすればよいですか? 単純にコピーして貼り付けます:

<tt>A-B-C-D-E-F-G</tt>  

http://jsfiddle.net/WVUYX/17/のprocess というラベルの付いたテキスト ボックスに入力し、processをクリックします。

私が探している出力は次のとおりです: ABCDEFG

4

2 に答える 2

1

ハイフンを削除する別の置換を追加するだけです:

content = content.replace(/(<tt>)(.*?)(<\/tt>)/g, '$2')
content = content.replace(/-/g,'');

例: http://jsfiddle.net/WVUYX/20/

または、最初の置換を短くすることで、両方を 1 つのステップで削除できます。

content = content.replace(/<\/?tt>|-/g, '')

例: http://jsfiddle.net/WVUYX/21/

于 2012-08-09T16:02:01.140 に答える
0

交換するだけ

content = content.replace(/(<tt>)(.*?)(<\/tt>)/g, '$2');

content = content.replace(/(<tt>)(.*?)(<\/tt>)/g, '$2').replace(/-/g, '');

そして、あなたはあなたの望む結果を得るでしょう。

于 2012-08-09T16:01:06.210 に答える