[ja] apply patch]

This commit is contained in:
Shin Kojima
2014-09-21 22:41:45 +09:00
9 changed files with 20 additions and 20 deletions

View File

@@ -38,14 +38,14 @@ Webアプリケーションを書く時は主につの方面のデータ検
>Goの正規表現の実装は[RE2](http://code.google.com/p/re2/wiki/Syntax)です。すべての文字はUTF-8エンコーディングです。
## 中
## 中国語
フォームの要素からユーザの中国語名を得たい場合で、なおかつ正しい中国語であることを保証したい場合、検証を行う必要があります。ユーザに自由に入力はさせません。中国語に対する有効な検証には、`unicode` パッケージが提供する `func Is(rangeTab *RangeTable, r rune) bool` と正規表現を使う方法があります。下のコードをご確認ください
if m, _ := regexp.MatchString("^\\p{Han}+$", r.Form.Get("realname")); !m {
return false
}
## 英
## 英
あるユーザの英語名を知りたいときなど、フォームの要素から英語の値を取り出したい場合は、astaxieであってasta谢ではないはずです。訳注:「谢」はピンインでxieと書く
簡単な正規表現を使ってデータを検証することができます: