JavaScript備忘録

2011-05-12

[][]文章から、複数のマッチした文字列を抜き出す方法 01:26

以下のようなテキストからメールアドレスを抽出し、

メールアドレスからユーザー名(@の前の部分)をダイアログで表示するjavascriptを書いてみる。

aaaa hoge@japan.com bbbb foo@japan.com ccc
ddd eee bar@japan.com


<html>
<head>
<script language="JavaScript">
function getMailAddress() {
	var ret = '';
	var input = document.getElementById('input_text').value;
	arr = input.match(/ \w*@\w*.com/g);
	for (i = 0; i < arr.length; i++) {
		match_string = arr[i];
		match_string.match(/(\w*)@/);
		user = RegExp.$1;
		alert(user);
	}
}
</script>
</head>
<body>
<textarea id=input_text>
aaaa hoge@japan.com bbbb foo@japan.com ccc
ddd eee bar@japan.com

</textarea><br>
<input type=button onclick="getMailAddress()" value="search mail">
</body>
</html>

tyrutyru2011/05/13 16:23http://d.hatena.ne.jp/tyru/20110124/js_get_all_matched_in_text
とかどうでしょう(記事書きかけの時に言ってすいません

py4s-tnkpy4s-tnk2011/05/16 00:55ありがとうございます。記事書いた後に気づきましたが、とても参考になりました。m(_ _)m

AllaynaAllayna2011/07/23 05:27Heck of a job there, it absluotley helps me out.

nqsdbsnqsdbs2011/07/24 21:03j8bFOv , [url=http://iozsrkflcbow.com/]iozsrkflcbow[/url], [link=http://zcdpbsgxbcbm.com/]zcdpbsgxbcbm[/link], http://pqdqpadeqeor.com/

rpanzvaljrpanzvalj2011/07/25 20:32dWnSqK <a href="http://ztcnzilvvjtk.com/">ztcnzilvvjtk</a>

pwskbaqlzpwskbaqlz2011/07/26 01:392zE1bv , [url=http://fvcjydamwjdr.com/]fvcjydamwjdr[/url], [link=http://sgweyumceqzs.com/]sgweyumceqzs[/link], http://qqaumoocflqb.com/