はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 正規表現パターン

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 4 / 4件)
 

HTMLのpattern属性とJavaScript正規表現のunicodeオプション - Hatena Developer Blog

2016/04/28 このエントリーをはてなブックマークに追加 152 users Instapaper Pocket Tweet Facebook Share Evernote Clip pattern HTML nanto_vi ユーザ 属性

こんにちは、Webアプリケーションエンジニアの id:nanto_vi です。みなさん HTMLのフォーム検証機能 は使っていますか? 近年は各Webブラウザの対応も進み、お手軽にフォームの利便性を高められるようになっています。 そんなフォーム検証機能のひとつが input 要素の pattern 属性です。 pattern 属性の値にJavaScriptの正規表現パターンを指定することで、ユーザ... 続きを読む

漢字にマッチする JavaScript の正規表現パターン: Days on the Moon

2015/12/31 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip 漢字 Days on the Moon Han perl 指定

たまに漢字にマッチする正規表現パターンを書きたいときがあります。Perl の正規表現だと Unicode のスクリプト名を使って \p{Han} で漢字にマッチさせられるのですが、JavaScript ではそうはいきません。JavaScript の正規表現には以下のふたつの問題があります。 Unicode スクリプト名の指定 ( \p{...} ) に対応していない。 そもそも Unicode の... 続きを読む

Go/Migemo の紹介 — KaoriYa

2014/07/01 このエントリーをはてなブックマークに追加 70 users Instapaper Pocket Tweet Facebook Share Evernote Clip Migemo KaoriYa ローマ字 ライブラリ 漢字

Migemo とは Migemo とはローマ字を入力して漢字を検索するためのライブラリです。詳しく言うとローマ字をひらがなへ変換し、そのひらがなを基に漢字として変換可能な候補を列挙し、それら複数の候補を合成して正規表現パターンを生成する、それが Migemo の主機能です。Migemo が生成した正規表現パターンを用いて検索すれば「ローマ字を入力すれば漢字を含む日本語を検索できる」ようになるのです... 続きを読む

常にマッチする正規表現を使えばJavaScriptでも固定位置でのパターンマッチができる - rikubaの日記

2012/07/31 このエントリーをはてなブックマークに追加 46 users Instapaper Pocket Tweet Facebook Share Evernote Clip exec aaa xyz perl null

JavaScript, 正規表現パターンの末尾に「|」を付け加えると、その正規表現は常にマッチする。 /aaa/.exec("xyz"); // => null /aaa|/.exec("xyz"); // => [""] これを使えば、ある位置でのみパターンマッチを行うということ(Perl の正規表現で「\G」のメタ文字を使うようなこと)が JavaScript でもできる(Firefox に限... 続きを読む

 
(1 - 4 / 4件)