2017-06-14 4 views
0

特定のテキストボックスで、正規表現を使用して "#"を避けたいです。しかし、私はregExを "#"だけ見つけることはできません。その他の特殊文字も使用できます。Jqueryを使用して "#"のregExをチェックする方法

var regExCheck= new RegExp("#"); 
if(updatedCoverageTypeName.test(regExCheck)) 
       { 
        //code should implement 
       } 

aboceコードが機能していません。

+0

これはjQueryの質問ではなく、FYIです。 –

答えて

-3

変更を:

var regExCheck= new RegExp("/#/g"); 
if(updatedCoverageTypeName.test(regExCheck)) 
      { 
       //code should implement 
      } 
+0

'updatedCoverageTypeName'には' test'メソッドがありません –

0

RegExp#testの使い方は非常にそれを更新正しくありません。

if(regExCheck.test(updatedCoverageTypeName)){ 
// -^^^^^^^^^------^^^^^^^^^^^^^^^^^^^^^^---- 

} 

はまたnew RegExp("#")/#/と等価であるので、あなたは直接文字列を解析するのではなく、正規表現を使用することができます。 #をチェックするための


String#indexOfメソッドを使用して、より良い方法がある文字列の中に存在しています。

if(updatedCoverageTypeName.indexOf('#') > -1){ 

} 
関連する問題