在Javascript中,如何用正則表達式調用str.replace(),以除去非「用戶界面 - *」字
str = 'left ui-tabs ui-widget ui-widget-content center right';
是否可以通過調用str.replace除去非「用戶界面 - *」的話( )與正則表達式?
調用str.replace後()的結果應該是:
str.replace(/ /, '') = 'ui-tabs ui-widget ui-widget-content';
我已經嘗試了一些正則表達式模式,但它們不起作用。
我嘗試的模式是: /\ B(?!UI - )[\ S] + \ b/g的 但它並沒有因爲 「\ B」 也將視工作 「 - 」 作爲字邊界。 – Adios 2009-07-16 00:09:56