ブックマークサービスQiNeel関連の記事や身の回りのよしなしごとをそこはかとなく書きつくっています。
2018年5月27日日曜日
【Node.js】入力値調整ライブラリ"adjuster"のフライング紹介
ウェブアプリケーションを作っていると、入力値の型とか値のバリデーションをしたいときありますよね。
そして、バリデーションだけじゃなくて状況に応じていい感じにデフォルト値をつけたり、上限下限に収まるように数値を調整したくなるときありますよね。
ありますよね?
そんなあなたに朗報です。
続きを読む »
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
)
uu
や
ou
や
oo
などはそのまま(「とうきょう」→
toukyou
)
ひらがな以外の文字は変換しない
続きを読む »
2018年4月29日日曜日
【Node.js】Node学園 30時限目に登壇してきたけど質問ある?
4/27に、
東京Node学園 30時限目
に行ってきました。
記念すべき30回目に、
前回
に引き続いて登壇してきました。
続きを読む »
2018年4月22日日曜日
可能な限りRFCに準拠したEメールアドレス検証用正規表現
ウェブサービスを作っていると、入力されたメールアドレスが正しい形式か確かめたいということがあると思います。
今ならHTML5で
input
要素に
type="email"
が使えますし、そもそも検証せずとも実際に送ってみればいいのですが、やっぱり事前に検証したいというときもありますよね。
ただ、
RFC5321
や
RFC5322
で規定されているメールアドレスの形式って結構複雑で、ほとんどのサービスでは簡易的に正規表現でチェックしてたりします
そこで、できるだけRFCに準拠した正規表現に挑戦してみました。
続きを読む »
2018年4月15日日曜日
ヤフーでライトニング手品してきたけど質問ある?
何がなんだかさっぱりわからないタイトルですが、まあ気にしないでください。
4/5にYahoo! JAPAN Osakaで
LT会
がありました。
テーマは「新○○」だったので、とりあえず「新ネタ」を披露しようとLTに応募。
なんやかんやで発表が終わって…
ヤフーの中の人に「ライトニング手品」と命名されました。
続きを読む »
新しい投稿
前の投稿
ホーム
登録:
投稿 (Atom)