JavaScript備忘録

2011-05-26

[][]テキストを改行で分割して配列に入れる方法 23:52

<html>
<script language=javascript>
function getText() {
	var input_text = document.getElementById('input_text').value;
	arr = input_text.split(/\r\n|\r|\n/);
	for (i = 0; i < arr.length; i++) {
		alert(arr[i]);
	}

}
</script>
<body>
<textarea id=input_text>
</textarea>
<br>
<input type=button value="button" onclick="getText()">
</body>
</html>

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/

2010-01-07

[][]ユーザが入力したデータを正規表現でチェックする方法 01:09

if (form_hoge.input_date.value.match(/^abc$/)) {
    alert('matchしたよ');
} else {
    alert('matchしなかったよ');
}

※ 上のコードはテストしてない。動かないかもしれない。要注意。

lfoshblfoshb2011/03/11 06:24ieKAeV <a href="http://pkryawuznaxo.com/">pkryawuznaxo</a>, [url=http://ngttqbwwjlvq.com/]ngttqbwwjlvq[/url], [link=http://jymkchgtdlvh.com/]jymkchgtdlvh[/link], http://fuwkaeljhbyg.com/

2009-04-25

[]文字列を抜き出す方法 01:38

  • サンプルコード
<html>
<head>
<script langeage=JavaScript>
function sampleFunction() {
    var hoge = "hello world";
    hoge.match(/^[a-z]+ ([a-z]+)/);
    var foo = RegExp.$1;
    alert(foo);	
}
</script>
</head>
<body>
<input type=button name=hoge value="botton" onClick="sampleFunction();"><br>
</body>
</html>

"hello world"という文字列からworldの部分をぬきだし、alert関数で表示する