2009-06-18 18 views
0

すべてのデータはデータベースからのものですJavaScriptを使用してテキストを置き換える方法は?

このページの会社名の横にある "(MHC)"のインスタンスをすべて削除します。

Northfield Bancorp Inc.(MHC)」〜「Northfield Bancorp Inc.」のように、

これにはJavaScriptがありますか?私はxslt solutionを試しましたが、まだJavaScriptソリューションを好んでいます。

+0

の音解析するjavascript regular expressionsを使用することができます... –

+0

ない親愛なるが、私はのために働いていますそのウェブサイト。ありがとうございます。 –

+1

これをクライアント側で行います。JavaScriptは非常に貧弱なアイデアです。古いデータは、JSがないユーザー、検索エンジンの結果、ページの作成中にJSを持つブラウザーなどに表示されます。 – Quentin

答えて

6

まず第一に、私はちょうど

はさらに、あなたはサーバー側でこの除去を行うべきである...データベースのエントリを変更したいです。たとえば、PHPを使用してデータをユーザに出力する前に再フォーマットすることができます。単にPHPを使用してデータベースクエリを作成し、それをPHP変数に格納してから、文字列を適切に解析します。

+0

この回答をDavid Dorwardの質問に対するコメントと組み合わせれば完璧な説明が得られます。 – Travis

0

ちょうど置き換える操作を行います。

var data = "Northfield Bancorp Inc. (MHC)"; 
var newData = data.replace(" (MHC)", "", "ig"); 
+0

あなたは正しいですが、置き換えに3番目のパラメータが存在しません。/\\(MHC \\)/ igこの場合、グローバル大文字と小文字を区別しない検索は動作しているため、ちょっとした過度の検索ですそれなしで完全にOK。 – moff

+0

まあ、3番目のパラメータは一部のブラウザに存在します。 –

0

をあなたは誰かが、企業のウェブサイトのデザインをオフにリッピングしようとしているようなあなたのテキスト

関連する問題