人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

jQueryで特定の文字パターンの削除
今、jQueryで特定の文字パターンを削除したいと思っています

例えば
<input type="button" id="button">
<textarea id="red">
0:32たこ焼きをたべる
1:45たこ焼きを食べてお好み焼きを食べる
2:15焼きそばは美味しいが
たこ焼きも注文する
3:43一日終了
</textarea>

とある場合に行頭でかつ1:45,3:43,...などの数字のパターンの時にこれらの数字を消したいと思っています

<script>
$(function(){
$('#button').click(function(){
var r = $('#red').val();
$('#red').val(str.replace(/^([1-9]*:[0-9]*)$/,''));
});
});
</script>
コレでは動きませんでした。
お手数ですがよろしくお願いします。

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
</head>
<body>
<input type="button" id="button" value="置換">
<textarea id="red">
0:32たこ焼きをたべる
1:45たこ焼きを食べてお好み焼きを食べる
2:15焼きそばは美味しいが
たこ焼きも注文する
3:43一日終了
</textarea>
<script>
$(function(){
 $('#button').click(function(){
 var r = $('#red').val().split(/\n/);
 r = $.map(r, function(e) {
 return e.replace(/^[1-9]{1,2}:[0-9]{1,2}/,'');
 }).join('\n');
 $('#red').val(r);
 });
});
</script>
</body>
</html>

匿名質問者さんのコメント
ありがとうございました!思っている通りのことができました!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ