たとえば、TextInputに電子メールを入力する際に、エラーメッセージを検証して表示する必要があります。入力されたメールが有効であるかない反応したネイティブのTextInput値を検証する方法は?
16
A
答えて
37
どこで入力されたメールが有効であるかどうかを確認するために正規表現を使用することができます。
正規表現機能
validateEmail = (email) => {
var re = /^(([^<>()\[\]\\.,;:\[email protected]"]+(\.[^<>()\[\]\\.,;:\[email protected]"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
return re.test(email);
};
テキスト入力機能を提出
onSubmit =() => {
if (!this.validateEmail(this.state.text_input_email)) {
// not a valid email
} else {
// valid email
}
+0
ありがとう@ g-hamaide、これは私が探しているものです! –
+3
リンクが利用できません。 –
+0
このrejexはサポートしていません:email @ [123.123.123.123] – Negin
関連する問題
- 1. 1つのTextInputから別のTextInputにネイティブに反応します2つのタップが必要です
- 2. ネイティブと反応して円のイメージボタンを実現する方法
- 3. ネイティブに反応する - UI /要素を調べる方法は?
- 4. itemrenderer内でtextinputを検証する方法は?
- 5. 反応し、ネイティブのリストビューラインフィード
- 6. 反応ネイティブを使用したバーコードスキャン
- 7. 変更する方法プレースホルダTEXTSIZEで反応し、本来の私のTextInputで
- 8. 反応ネイティブのアプリケーションのURLスキーム/リンクを設定する方法
- 9. アップルウォッチに反応し、ネイティブ
- 10. フレックスボックスはネイティブで反応しますか?
- 11. 反応ネイティブの画像を重ねる方法
- 12. ネストルーティングと反応ネイティブの使い方
- 13. 新しい反応以前のバージョンの反応ネイティブのネイティブプロジェクト
- 14. 反応ネイティブのアンドロイドのバックグラウンドサービス
- 15. 反応するネイティブ・ベクトルのアイコンを:processReleaseResources
- 16. 反応したネイティブのIOS QuickLookフレームワークを追加しました
- 17. AndroidでネイティブのonPressに反応する
- 18. ネストされたオブジェクトが反応-ネイティブ
- 19. ネイティブAndroidとGenymotionに反応します
- 20. 反応したネイティブでフォームを作成する
- 21. ネイティブAndroidのデバッグキーストアに反応しない
- 22. 下部の反応するネイティブの警告メッセージを無効にする方法
- 23. ストライプ(stripe.js)の使用方法と反応ネイティブ
- 24. d3とwebViewでネイティブに反応する
- 25. 背景geolocation反応するネイティブ
- 26. ユニティとネイティブを反応させる
- 27. ネイティブパスワードを反応させるのTextInputコントロールが警告
- 28. 反応したネイティブ(iOS)でデバイスのロケールを取得する最も良い方法は何ですか?
- 29. 反応ネイティブのデバイストークンを取得
- 30. 他のコンポーネントとのネイティブ双方向バインディングに反応する
あなたは、入力が無効な場合、エラーメッセージと感嘆符を表示するためには何を使用していますか? Thx in advance –
えええええええええええええええええええええええええとは何ですか? –