を防ぐために、属性私はjQueryのでは、低レベルのスパムフィルタを作成するには、この単純なアプローチを使用することができます考え出しました。ネイティブ置換関数はjQueryに対処していないようです。また、val()とtext()を使ってコンテンツを取得しようとしました。たぶん、これはまったく間違った方法ですが、私はいくつかの方向を感謝したいと思います。次交換リンクはスパム
答えて
用途:
$('.filter').each(function() {
var that = $(this);
that.attr('href', that.attr('href').replace('[dot]', '.')
.replace('[at]', '@'));
that.html(that.html().replace('[dot]', '.').replace('[at]', '@'));
});
ニート!ありがとう!ちょうど私がなぜこのアプローチをする必要があるのか理解できたらいいと思った。より多くのネイティブJSを学ぶ必要があります... –
文字列は***不変***です。 'replace'関数は* new *文字列を返します。したがって、適切な方法で使用する必要があります(結果をキャプチャ)。 – xandercoded
それを知らなかった。ありがとう! –
機能を交換し、元の文字列を変更しません。同じフォントのドット(*。*)と*する@ *:私は2枚の画像を作成し、私の素敵なトリックを使用し
$(this).html($(this).html().replace('[dot]', '.'))
$('.filter').each(function() {
var mail = $(this).html().replace('[dot]', '.').replace('[at]', '@');
$(this).html(mail);
$(this).attr('href',"mailto:"+mail);
});
- 1. リンク/スパムのスパム性をチェックする方法
- 2. 交換可能なクリック可能なリンク
- 3. 交換値は
- 4. 交換データは
- 5. 交換は5
- 6. 交換用のControlTemplateを交換する
- 7. NSPersistentStoreDidImportユビキタスコンテンツ交換通知の交換?
- 8. トピック交換とRabbitMQのダイレクト交換
- 9. 交換
- 10. 交換
- 11. 交換
- 12. 交換
- 13. 交換()
- 14. 交換
- 15. 交換()
- 16. スパム
- 17. 私はスパム
- 18. セルラーネットワーク:回線交換またはパケット交換?
- 19. 交換する<a href=><img src=>へのリンク
- 20. リンクを使用してスタイルシートを交換する方法
- 21. C:リンクされたリストの2つのノードを交換する
- 22. Nodejsデータ交換
- 23. 交換パラメータ
- 24. レター交換
- 25. 交換値
- 26. プロローグVAR交換
- 27. AMQP交換タイプ
- 28. 交換:タイプ
- 29. ScriptDbに交換
- 30. 情報交換
(offtopic): あなたはこのようにそれを使用する必要があります私はページで使用し、必要な文字を置き換えます。どうして? :スパムは* [dot] *と* [at] *を防弾で保護します。 'staffan estberg web com'ははるかに良く見え、**まだ安全です**。 P.S. ** php ** –
@ RokoC.Buljan興味深い考えを使ってください!後でもっと安全なものを作成するときは、そのことを考慮に入れることにします。 –