2018年5月20日日曜日

【Node.js】BigIntの追加情報2つ

先月Node学園 30時限目に登壇したときの記事を書きましたが、登壇時には時間の都合上カットした、BigIntとbig-integerの比較記事をQiitaに書きました。

JavaScriptの任意精度整数: BigInt vs big-integer

はい、今更ですね。

これが1つめです。

2018年5月13日日曜日

可能な限りRFCに準拠したEメールアドレス検証用正規表現 完全版

以前、可能な限りRFCに準拠したEメールアドレス検証用正規表現を紹介しました。

記事中にも書いてあるとおり、あの正規表現はIPアドレスを性格に判定できませんでしたが、今回その欠点を解消した完全版をお届けします。

2018年5月6日日曜日

【Node.js】ひらがな→ローマ字変換

とある事情でひらがなをローマ字に変換する必要があったので、ちょっとコードを書いてみました。

仕様はこんなかんじ。
  • ヘボン式
  • 単独の「ぁ」「っ」「ゎ」などは、xをつける(xa / xtsu / xwa
  • uuouooなどはそのまま(「とうきょう」→toukyou
  • ひらがな以外の文字は変換しない