jQuery JQueryで指定した文字列をキーに数値部

jQuery JQueryで指定した文字列をキーに数値部。最終的な形は以下ですね。JQueryで指定した文字列をキーに数値部分も含めてタグで囲む方法が分からないので質問させて下さい 例:「トラック」と指定した場合

【変換前文字列】
車両+200<br>トラック 50<br>バイク+5

【変換後文字列】
車両+200<br><span class="test1">トラック 50</span><br>バイク+5

セル内にある文字列を上記のように数値部分も含めてspanで囲みたいと思っています
数値部分は5桁程度までの数値で一定ではありません
また数値の前についている符号にはプラスかマイナスが必ずついています

replace()を使ってみて下記のようなロジックを組んでもうまく動かず悩んでいます

var vehicleName = "トラック";
var beforeString = vehicleName + & x27;/[\+\ ]\d+/& x27;;
var afterString = & x27;<span class="test1">$1</span>& x27;;
var resultString = tdNode html() replace(beforeString, afterString);

JQueryであれば他の方法でも構わないのですが、文字列の前提条件は都合上、変更できません
どなたかアドバイスよろしくお願いします jQueryでjsonデータを扱ってみる入門編。でデータを扱ってみる入門編コロン」で区切ったキーと値を
一組として。2組目を「,コンマ」で区切って記述していきます。 それらを{}
で囲むことで一値には文字列。数値以外にも真偽値。配列。オブジェクトなど
が入れられます。 まあ。この辺この場合という変数宣言をしましたので「
」で「山田太郎」が抜き出せます。 とりあえずちなみに「,コンマ
」のあとは最初のように改行しても。しなくても大丈夫です。

とほほのjQuery入門。で指定した要素; $*全てのタグ名で指定した要素; $ 指定した
属性を持つ要素; [=&#;&#;] コールバックオブジェクトにコールバック
関数が登録されているか否かを調べる; テキストやコメントも
含めた子要素群 オブジェクトに=のデータを設定する; $
解決?棄却?未解決中のコールバック関数をまとめて設定する
セレクタのメタ文字を無効化する; 値が数値か否かを調べる; $JavaScriptでURLのパラメータやアンカーを判断して処理を変更する。のパラメータやアンカー#以降の部分を取得して。その値ごとに処理を
変更する方法をまとめました。とすることで文字目以降[?が
存在すれば。さらに「」で分割した後に。連想配列のとにそれぞれ
パラメータのとを格納します。 処理を変更するには文で条件を指定
するだけです。を利用してタブ切り替えを実装します。タブの
タグの属性の値にパラメータの値と同じ値が含まれている要素を選択

jQueryでreplaceを使って置換?削除する。のを使って特定の文字列を別の文字に置換したり。削除する
方法や。複数の要素?文字列の指定した文字列を &#;&#; 空文字に置き換える
ことで。結果的に削除されます。正規表現を使えば。数値から始まる文字列を
除外したり。文字以下の文字列のみ抽出したり。アルファベットのみを
テキストエリア内で改行した際は改行コードが生成されますが。それを改行タグ
に置換することで。に出力しても改行されるようになります。JSON。メソッドは。ある のオブジェクトや値を 文字
列に変換します。置き換え関数を指定して値を置き換えたり。置き換え配列を
指定して指定されたプロパティのみを含むようにしたりすることもできます。
&#; 例外は。 値を文字列
化しようとしたときに発生します。の場合もキーが空文字列になり。
オブジェクトが値になる可能性があるので。繰り返し回数を追跡しておく必要

jQuery/JavaScritp。って? オブジェクト?; の例;
の基本的なこと; タグ; 擬似プロトコル; 基本的な文法 は
引数に 属性に指定した を渡すと値が一致した要素を1つ返すメソッドです
。ブラウザのアドレスバー ロケーションバー に「スクリプトの
コード」と入力して。 キーを押して実行します。例えば。最初は文字列
を格納していた変数に後で数値を格納してもエラーにはなりません。jQuery。まとめた理由は。ネットで「」や「 サンプル」などで調べ
ても。いい感じの内容がなかなかヒットしないことと。の部分は任意の文字列
を設定してサーバにコールバック関数名として送信します。

JavaScript入門innerHTMLでdivタグ内の要素を取得。を使う事で。タグの中身を読み込んだり。または上書きをする
ことが可能になります。先ほどとは違い。文章だけではなくタグも含めた文字
列を「プロパティ」の値として設定しています。
プロパティの書き込み時に構文を当てはめる場合。通常のプログラムを
書くようにキーで改行…先ほどのサンプルコードでもご紹介したように。
任意の要素のコンテンツを自由自在に置き換えることを可能にするの

最終的な形は以下ですね。説明が続き、答えは後ろにあります。tdNode.html.replace/トラック[/+/-]/d+/, 'span class=test1$/span';/トラック[/+/-]/d+/と'span class=test1$/span'を変数に入れる作るわけですが、これらはそれぞれ正規表現と文字列と呼ばれるものです。正規表現は/で始まり/で終わる記述をします。ここで、問題のbeforeString、中に文字を直接記述しないで変数を使う、/トラック[/+/-]/d+/を作るためには、//の中身トラック[/+/-]/d+を文字列で作って、new RegExp文字列のようにします。以下のようにします。ややこしいです。var breforeString = new RegExpvehicleName + [//+//-]//d+;afterStringについて、正規表現のマッチ結果の部分は$を使います。最終的には以下です。ここが答えです↓var vehicleName = トラック;var beforeString = new RegExpvehicleName + [//+//-]//d+;var afterString = 'span class=test1$/span'; // $を使うvar resultString = tdNode.html.replacebeforeString, afterString;—————————————-参考までにもし$1を使う場合は、$1になる部分を括弧で囲い/トラック[/+/-]/d+/となるようにする。こうすればの中身が$1で得られます。 // $1を使う場合のやりかたvar beforeString = new RegExp + vehicleName + [//+//-]//d+;var afterString = 'span class=test1$1/span'; // で$1が使える

コメントを残す