2012-05-21 24 views
20
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 

如何刪除HS之間的一切,這樣的結果將是ABCDEFGHSTUVWXYZ之間移除一切嗎?替換/二字

+1

只需使用'ABCDEFGHSTUVWXYZ'。閱讀單詞之間:改述你的問題。你想要刪除H和S之間的每個字母嗎?第一個和最後一個字母是可變的嗎? – MaxArt

+2

我不能只用'ABCDEFGHSTUVWXYZ',這只是一個例子。顯然我知道手動刪除它是一個選項。 – UserIsCorrupt

+0

是的,但是如果你提供一個不太簡單的例子(除非你的用例真的很簡單),它可以幫助我們爲你的問題提供一個更好/更適用的解決方案。 –

回答

31
var alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
alphabet = alphabet.replace(/H.*S/, 'HS') 

或者只是:

var alphabet = "ABCDEFGHSTUVWXYZ"; 
9
var strippedAlphabet = alphabet.replace(/H.*S/, 'HS');