JavaScript

Excel

VBAやJavaScriptなどの置換関数の引数の違い

VBAやJavaScriptなどには文字列を置換するための関数があります。「これはペンです」の「ペン」を「鉛筆」に置換して「これは鉛筆です」に変換するようなケースで使います。言語によって微妙に書き方が異なるので注意を要します。私がよく使う、...
JavaScript

ROMAN関数をJavaScriptで

Excelのワークシート関数に「ROMAN」があります。整数をローマ数字に変換します。これをJavaScriptで書いてみました。Excelと同様に3999まで対応しています。
JavaScript

コードを整形する「Online javascript beautifier」

JavaScriptのコードを整形してくれるサイトを探していて見付けたのが「Online javascript beautifier」です。Online javascript beautifierコードを貼り付けてボタンを押すだけで改行やス...
JavaScript

正規表現で「肯定先読み」を使う

JavaScriptを使って、次の作業をしたいと思います。文字列の中の「a」と「a」に挟まれた「b」を「z」に置換する。「abababa」という文字列ならば「azazaza」となるようにします。
JavaScript

偏りのあるランダム

あらかじめ用意しておいた言葉をランダムに表示させる場合は乱数を使います。JavaScriptの場合です。
JavaScript

ブラウザ上の選択された文字列を取得する方法

JavaScriptを使って、ブラウザ上の選択された文字列を取得する方法を示します。IEの場合は、documentに対して、「selection.createRange().text」を使うと取得できます。Firefoxの場合は、docum...
JavaScript

「Twitterに投稿」用のリンクとブックマークレット

自分のウェブサイトのタイトルとURLをTwitterに投稿するための「リンク」は次のように書きます。Twitterに投稿そして、この「リンク」を右クリックしてブックマークに登録するとブックマークレットになります。この場合は自分のウェブサイト...
JavaScript

自動入力のためのブックマークレットの作り方

ウェブサイトのテキストボックスに文字列をセットしたり、リストボックスの選択肢を選んだりすることがありますが、いつも同じページで同じ作業をするのは苦痛です。ブックマークレットを使うと自動化することができます。ここではブックマークレットの作り方...
JavaScript

テキストボックスにひらがな以外を入力できないようにする方法

テキストボックスにひらがな以外を入力できないようにしたい。次のようにすると、ひらがな以外または空文字の場合、アラートが出て実行されない。function checkit(){ mytext=document.getElementById("...
JavaScript

JavaScriptで改行を削除する方法

JavaScriptで改行を削除する方法は色々あるようですが、これが最もシンプルなのではないかと思います。ato=mae.replace(//g,"");