2012-04-08 7 views
0

私は数を含むスパンのリストを持っています。私はスパンから数値を抽出する方法を知っていますが、それは簡単ですが、私のスパンの1つは&frac12です。文字エンティティ。jQuery Match Special Entity Character

本当に評価する必要があります。これらのどちらも機能しません。

ヒント?

SOLUTION

私は別の、より適切な関数にこれを移動しました。 XT_Activeクラスの前に評価されています。

今はすべて良いです。みんなありがとう!

答えて

0

Hiyaジェイソンここ簡単なデモ使用してhtmlエンティティをエンコードする試みることができる問題ではない場合:http://jsfiddle.net/Y9dBG/

は、 0

これは、以下の例が非常に基本的なもの、つまりあなたが試していたもののレプリカとして役立ちます。 :)

参考リンク:(あなたは正規表現を使用したい包み)Decimal or numeric values in regular expression validation

引用(あなたは正規表現を使用する場合は上記のリンクを参考にして上記のリンクから引用:)しかし、それは唯一であるべきはずです正規表現を実装しようとしている場合。

これがあなたを助けてくれることを願っています。

許可したい場合は、カンマやピリオド

を処理するための更なる更新。数字のグループと数字の間で、 積分と小数点以下の部分の間で試してみてください:

^[1-9] \ d {0,2}(。\ d {3})*(、\ d { $

jQueryのコード

alert('html value ==>' + $(".XT_Active").html().toString()); 
alert('comparision ==>' + ($(".XT_Active").html().toString() == "½")); 

if ($(".XT_Active").text() == "½") { 
    // alert('foo ====' + $(".XT_Active").text()); 
    //Do stuff 
} 

if ($(".XT_Active").text() == "½") { 
    alert('Yay I am inside the if condition' + $(".XT_Active").text()); 
    //Do stuff 
} 

HTML

<!-- <div class="XT_Active"> &frac12;</div> <br /> --> 

<span class="XT_Active">½</span> <br />​