タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

regexに関するonkのブックマーク (5)

  • 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found

    2009年03月19日18:00 カテゴリLightweight Languages 「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ ああ、まただよ... かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜 正規表現って、プログラミング言語間の差が少ないサブ言語なのに、なぜ「PHP」がつくとダメ正規表現ばかり登場するのか。うんざりだ。 かなり使えるPHPの正規表現まとめ - IDEA*IDEA 〜 百式管理人のライフハックブログ 〜メールアドレスは厳密にチェックしようとするとなかなか難しいのですが、簡単なチェックだったらこれでOKぽいですね。 /^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$

    「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ : 404 Blog Not Found
    onk
    onk 2009/03/25
    id:yuripop org.apache.commons.validator.EmailValidator で良いんじゃね? このままだと RFC 違反のアドレス撥ねちゃうけど。
  • Re: http:// を補完する. - mayokara note

    ttp:// とか tp:// とかを http:// にする. http:// を補完する. - new Error(”exeception throw”) 私も書いてみた。 var doCompleteHttp = function(str){ return str.replace(/^(?:(?:(?:(?:(?:(?:h?t)?t)?p)?:)?\/)?\/)?/, "http://"); }; キモ気持ちいい。 キャプチャしない括弧(?:regexp)は普通の括弧(regexp)でもよいです。

    onk
    onk 2008/06/23
    「キモ気持ちいい」この感覚分かるわーw
  • メールの署名から個人情報を抜き出すJavaScript - snippets from shinichitomita’s journal

    情報共有の進んだ会社とかでは、メールをもらったお客さんのことをちゃんと組織として覚えておくために、コンタクト情報としてデータベースに共有することを推進していることが多い。でも、いくらメールには署名があって、すでに電子化されているとはいえ、ふつうはテキスト直書きの署名だったりして、構造化されてなくってかなり扱いにくい。データベースに登録するために、メーラーとブラウザの間で氏名をコピペ、メアドをコピペ、電話番号をコピペということをひたすら繰り返す。正直あまりやりたくない。 まあそんな作業をやらされる側にいるという大前提があるのだけれども、そんな不毛な作業をちょっとでも軽減するために、このスクリプトは作られました、実用系スクリプト第3弾。実用系ということですが、実装はたいしたことない、でもなんか今までになく便利になりそうな予感。 デモサイトはこちら: http://www.geocities.j

    メールの署名から個人情報を抜き出すJavaScript - snippets from shinichitomita’s journal
    onk
    onk 2007/06/16
    SUGEEEEEEEEEEE!!! 超面白い!! / 「オペレータな女の子から見たらそれはもう魔法な訳です。モテをねらうなら画像でモテとか多分まちがってるでしょ。」
  • ReJax - Easiest Regular Expression Tester. Ever.

    Have a pattern you want to test? Give it a shot. ReJax does one thing and one thing well: pattern testing. Updated June 27th, 2007 ReJax has been down for a while, but is back up now. Sorry for the trouble :) Supported languages: JavaScript PHP 5 PCRE PHP 5 POSIX Ruby - BETA!! PERL 5 UNIX Shell Pattern It is not necessary to enter the beginning and ending slashes in the pattern field. Not all modi

    onk
    onk 2007/02/23
    こっちは言語別.
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    onk
    onk 2007/01/25
    面白そう!正規表現に強いと嬉しいこと多いしあとでやる.
  • 1