段落の各行を span タグにラップしようとしています。これまでのところうまくいきます(私が見つけたコードのおかげです)。今、私は条件を持ち込もうとしています。私が望むのは、文字列 (特定の行) に特定のテキストまたはパターンが含まれているかどうかを確認することです。含まれている場合は、出力を操作したいと思います。
var txt = $(".ym-col1 p.address").html().split("<br>")
var output = ""
for(var x=0;x<txt.length;x++) {
if($("txt[x]:contains(\"08\")")) {
output = output + "<span class=\'telephone\'>"+txt[x]+"</span><br>"
}
if($("txt[x]:contains(\"@\")")) {
output = output + "<span class=\'email\'>"+txt[x]+"</span><br>"
}
}
$(".ym-col1 p.address").html(output);
if() でのみ出力を使用する場合は機能しますが、テキストの各行をダブルで取得する場合は機能します。私が間違っていることは何ですか?
そして別の質問です。:) 文字列に 5 桁以上が含まれているかどうかを確認するスマートな方法はありますか? (例: 123456)