Submit Search
Upload
21世紀の今メールアドレスのバリデーションを考えてみた
•
1 like
•
2,802 views
なかにしゆう Nakanishi
Follow
2014/5/14 ハックガールズpresents システムライトニングトークBarで発表した資料です。 http://www.zusaar.com/event/5177003
Read less
Read more
Technology
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
HTMLをさわってみよう
HTMLをさわってみよう
Sanae Yamashita
Open Science: Expanding Frontiers in Research and Accelerating Innovation
Open Science: Expanding Frontiers in Research and Accelerating Innovation
WCIT 2014
CV Erry Soewito
CV Erry Soewito
Erry Soewito
Superbrands: programma 2016
Superbrands: programma 2016
Sergio Tonfi
WCIT 2014 Reinhold Haux - Educational programs and courses in health informat...
WCIT 2014 Reinhold Haux - Educational programs and courses in health informat...
WCIT 2014
Cooperation of HRB with Healthcare Providers and Communication with their Ope...
Cooperation of HRB with Healthcare Providers and Communication with their Ope...
WCIT 2014
Virus inform tico
Virus inform tico
marielizjacome
World Congress on Information Technology 2014 - México
World Congress on Information Technology 2014 - México
WCIT 2014
Recommended
HTMLをさわってみよう
HTMLをさわってみよう
Sanae Yamashita
Open Science: Expanding Frontiers in Research and Accelerating Innovation
Open Science: Expanding Frontiers in Research and Accelerating Innovation
WCIT 2014
CV Erry Soewito
CV Erry Soewito
Erry Soewito
Superbrands: programma 2016
Superbrands: programma 2016
Sergio Tonfi
WCIT 2014 Reinhold Haux - Educational programs and courses in health informat...
WCIT 2014 Reinhold Haux - Educational programs and courses in health informat...
WCIT 2014
Cooperation of HRB with Healthcare Providers and Communication with their Ope...
Cooperation of HRB with Healthcare Providers and Communication with their Ope...
WCIT 2014
Virus inform tico
Virus inform tico
marielizjacome
World Congress on Information Technology 2014 - México
World Congress on Information Technology 2014 - México
WCIT 2014
L'europa delle opportunità - I progetti dedicati al sostegno dei giovani
L'europa delle opportunità - I progetti dedicati al sostegno dei giovani
Alessandra Marcozzi
IIC Conference
IIC Conference
CitizensA123
Programma elettorale Breganze CTS
Programma elettorale Breganze CTS
neko_koori
Aparato respiratorio
Aparato respiratorio
Andrea Tutifruti
Open Access in Portugal: from UMinhoo to national initiatives
Open Access in Portugal: from UMinhoo to national initiatives
WCIT 2014
WCIT 2014 Som Mittal - Managing risks in an interdependent economy risks rela...
WCIT 2014 Som Mittal - Managing risks in an interdependent economy risks rela...
WCIT 2014
Магазин "Каприз"
Магазин "Каприз"
Ekaterina_Bubnova
posters
posters
Lahoucine Oubari
Health Record Banks are Essential for Effective Health Information Infrastruc...
Health Record Banks are Essential for Effective Health Information Infrastruc...
WCIT 2014
WCIT 2014 Ramesh Krishnamurthy - Critical need for standardization of e-heal...
WCIT 2014 Ramesh Krishnamurthy - Critical need for standardization of e-heal...
WCIT 2014
Dirt On Design / Greg Houston & Merika Ramundo
Dirt On Design / Greg Houston & Merika Ramundo
ABQLA_presentations
ТК Горизонт
ТК Горизонт
Владимир Сергеевич
ОДО «Промсварка»
ОДО «Промсварка»
Владимир Сергеевич
Abqla2014 ebilodeau-morethanwireframes pub
Abqla2014 ebilodeau-morethanwireframes pub
ABQLA_presentations
Lets make alaknanda walkable
Lets make alaknanda walkable
CitizensA123
Ma091 ex4
Ma091 ex4
Tatiane Oliveira Pinheiro
ALL ABOUT DUBAI
ALL ABOUT DUBAI
Julie Uribe
5 Timeless Family Heirlooms
5 Timeless Family Heirlooms
Verything_Lifestyle
ДжеНтли
ДжеНтли
Владимир Сергеевич
Intern showcase template by L, Mystery Brown
Intern showcase template by L, Mystery Brown
Mystery Brown
More Related Content
Viewers also liked
L'europa delle opportunità - I progetti dedicati al sostegno dei giovani
L'europa delle opportunità - I progetti dedicati al sostegno dei giovani
Alessandra Marcozzi
IIC Conference
IIC Conference
CitizensA123
Programma elettorale Breganze CTS
Programma elettorale Breganze CTS
neko_koori
Aparato respiratorio
Aparato respiratorio
Andrea Tutifruti
Open Access in Portugal: from UMinhoo to national initiatives
Open Access in Portugal: from UMinhoo to national initiatives
WCIT 2014
WCIT 2014 Som Mittal - Managing risks in an interdependent economy risks rela...
WCIT 2014 Som Mittal - Managing risks in an interdependent economy risks rela...
WCIT 2014
Магазин "Каприз"
Магазин "Каприз"
Ekaterina_Bubnova
posters
posters
Lahoucine Oubari
Health Record Banks are Essential for Effective Health Information Infrastruc...
Health Record Banks are Essential for Effective Health Information Infrastruc...
WCIT 2014
WCIT 2014 Ramesh Krishnamurthy - Critical need for standardization of e-heal...
WCIT 2014 Ramesh Krishnamurthy - Critical need for standardization of e-heal...
WCIT 2014
Dirt On Design / Greg Houston & Merika Ramundo
Dirt On Design / Greg Houston & Merika Ramundo
ABQLA_presentations
ТК Горизонт
ТК Горизонт
Владимир Сергеевич
ОДО «Промсварка»
ОДО «Промсварка»
Владимир Сергеевич
Abqla2014 ebilodeau-morethanwireframes pub
Abqla2014 ebilodeau-morethanwireframes pub
ABQLA_presentations
Lets make alaknanda walkable
Lets make alaknanda walkable
CitizensA123
Ma091 ex4
Ma091 ex4
Tatiane Oliveira Pinheiro
ALL ABOUT DUBAI
ALL ABOUT DUBAI
Julie Uribe
5 Timeless Family Heirlooms
5 Timeless Family Heirlooms
Verything_Lifestyle
ДжеНтли
ДжеНтли
Владимир Сергеевич
Intern showcase template by L, Mystery Brown
Intern showcase template by L, Mystery Brown
Mystery Brown
Viewers also liked
(20)
L'europa delle opportunità - I progetti dedicati al sostegno dei giovani
L'europa delle opportunità - I progetti dedicati al sostegno dei giovani
IIC Conference
IIC Conference
Programma elettorale Breganze CTS
Programma elettorale Breganze CTS
Aparato respiratorio
Aparato respiratorio
Open Access in Portugal: from UMinhoo to national initiatives
Open Access in Portugal: from UMinhoo to national initiatives
WCIT 2014 Som Mittal - Managing risks in an interdependent economy risks rela...
WCIT 2014 Som Mittal - Managing risks in an interdependent economy risks rela...
Магазин "Каприз"
Магазин "Каприз"
posters
posters
Health Record Banks are Essential for Effective Health Information Infrastruc...
Health Record Banks are Essential for Effective Health Information Infrastruc...
WCIT 2014 Ramesh Krishnamurthy - Critical need for standardization of e-heal...
WCIT 2014 Ramesh Krishnamurthy - Critical need for standardization of e-heal...
Dirt On Design / Greg Houston & Merika Ramundo
Dirt On Design / Greg Houston & Merika Ramundo
ТК Горизонт
ТК Горизонт
ОДО «Промсварка»
ОДО «Промсварка»
Abqla2014 ebilodeau-morethanwireframes pub
Abqla2014 ebilodeau-morethanwireframes pub
Lets make alaknanda walkable
Lets make alaknanda walkable
Ma091 ex4
Ma091 ex4
ALL ABOUT DUBAI
ALL ABOUT DUBAI
5 Timeless Family Heirlooms
5 Timeless Family Heirlooms
ДжеНтли
ДжеНтли
Intern showcase template by L, Mystery Brown
Intern showcase template by L, Mystery Brown
21世紀の今メールアドレスのバリデーションを考えてみた
1.
21世紀の今メールアドレスの バリデーションを考えてみた 2014年5月17日 @youcune
2.
背景 •新gTLDの登録が続々開始されている •.app .blog .buy
.car .cars .tokyo .eat .hotel .inc .mail .mobile .music .news .online .restaurant .school .shop .site .tech .web .みんな など
3.
実際に取ってみた •日本語のサービスでは http://www.gonbei.jp/ http://www.onamae.com/ •今回は海外のサービスで取ってみました http://www.name.com/
4.
載せてみた •http://youcune.com/
5.
使ってみた •バリデーションで弾かれるケースがたまにあった(さ くらのレンタルサーバーとかLINEとか) •「正しいメールアドレスを入力してください」と言わ れたときの絶望感 •you@nakanishi.email はRFC 5321,
5322に定義され ているフォーマットを満たすので、僕はこれは「正し いメールアドレス」だと思う
6.
これまで •正確にバリデーションできる正規表現を書くのは困難 •実際のところ、スペース入れたりしないしコメントも 使わない •たとえばドットを連続したような、RFC違反のメール アドレスの作成を許可している通信会社が存在する •⇢ RFCに厳密にバリデーションを書くことは非現実的 •⇢ 経験則に基づいたオレオレバリデーションの誕生
7.
これから •新gTLDにより、経験則で見慣れないメールアドレスが 増えている •UTF-8を使用した国際化メールアドレスにより、メー ルアドレスを日本語化する議論も進んでいる •⇢ 議論はあるだろうが、メールアドレスは、もう /A[^@]+@.+..+z/ ぐらい「ゆるめ」にバリデー ションするのがよいのでは?
8.
質疑応答
Download now