私は変数に保存されたテキストにいくつかの電子メールアドレスを持っています。 電子メールアドレスはこの形式ですtest[[email protected]]test.com
各スパン要素で各電子メールアドレスを囲みたい<span>test[[email protected]]test.com</span>
どうすればよいですか?jqueryは電子メールアドレスを囲みます
0
A
答えて
1
あなたのテキストは文字列変数である場合は、あなただけの正規表現を使用することができます:あなたは、しかし、そのmatching email addresses with regular expressions can be tricky business
str = str.replace(/([a-z]+\[[email protected]\][a-z]+\.[a-z]+)/g,'<span>$1</span>');
http://jsfiddle.net/mblase75/yjVFj/
マインド。
0
使用することはそうのような新しいspan要素を作成するには:プレーン古いバニラJavaScriptが
var emailArray = ["test1[[email protected]]test.com", "test2[[email protected]]test.com", "test3[[email protected]]test.com"];
$.each(emailArray, function (index) {
emailArray[index] = $('<span>' + emailArray[index] + '</span>');
});
0
:
function wrap(text, element) {
return document.createElement(element).innerText(text);
}
をそうでない場合、あなたは(jQuery API)
jQueryの、.wrap('span')
を使用している場合
1
コールバック関数を使用するほうがはるかに優れています。
var wrap = function(text) {
$("#Text").html(function(){
var patt1= new RegExp(text, "g");
return $("#Text").html().replace(patt1, function(match){return "<strong>"+ match +"</strong>"});
});
};
オンオンhttp://www.javascriptkit.com/jsref/regexp.shtml#replacecallback
関連する問題
- 1. 電子メールアドレスだけを取得する範囲は?
- 2. (電子メールアドレス)
- 3. Powermail電子メールアドレス
- 4. JS/jQueryの電子メールアドレスの検証
- 5. 電子メールアドレスtld regex
- 6. jsonPathと電子メールアドレス
- 7. 電子メールアドレスを検証しますか?
- 8. 電子メールアドレスを取得するには
- 9. 電子メールアドレスは電子メールアドレス内にエンコードされています。出来ますか?
- 10. jQueryで電子メールアドレスを非表示にする
- 11. 電子メールアドレスの選択
- 12. Xsl:xsl:バリューオブと電子メールアドレス
- 13. PaypalのPaypal電子メールアドレス
- 14. RegEx電子メールアドレスの確認
- 15. Firebase Update電子メールアドレスHTMLフォーム
- 16. 電子メールアドレスの確認
- 17. 電子メールアドレスへの返信
- 18. コアデータ - 電子メールアドレスの保存
- 19. Mysqlからスクラブ電子メールアドレス
- 20. MailMessage Mask From電子メールアドレス
- 21. GravityForm電子メールアドレスのレイアウト
- 22. 電子メールアドレスのPHPパーサー
- 23. 電子メールアドレスのJavascript 'cvml'
- 24. Klarnaアピ - 電子メールアドレス応答
- 25. パセリ+ Railsの電子メールアドレス
- 26. Alter Senderの電子メールアドレス - WebDav
- 27. 電子メールアドレスの確認ステータス
- 28. Powerbiのユーザーの電子メールアドレス
- 29. MsgBox(mail.To)電子メールアドレスのみで、フレンドリーネームではない
- 30. Gitosisとsshのキー - 電子メールアドレスはgit電子メールアドレスと関係がありますか?