我剛開始進行身份驗證并出現此錯誤。
validator: (value) {
Pattern pattern =
r'^(([^<>()[\]\\.,;:\s@\"] (\.[^<>()[\]\\.,;:\s@\"] )*)| (\". \"))@((\[[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,}))$';
RegExp regex = new RegExp(pattern);
if (!regex.hasMatch(value!))
return 'Enter a valid email';
else
return null;
},
從這里復制:https : //medium.com/swlh/how-to-implement-autofill-in-your-flutter-app-b43bddab1a97
但修復了一個錯誤,必須向(value!)). 這是一個類似的問題嗎?
uj5u.com熱心網友回復:
這是參考,檢查下面的代碼
validator: (value) {
if (value != null || value.isNotEmpty) {
final RegExp regex =
RegExp(r'^(([^<>()[\]\\.,;:\s@\"] (\.[^<>()[\]\\.,;:\s@\"] )*)| (\". \"))@((\[[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,}))$');
if (!regex.hasMatch(value!))
return 'Enter a valid email';
else
return null;
} else {
return 'Enter a valid email';
}},
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/316237.html
上一篇:Symfony從4.1升級到4.4authenticationutilsservicelocator
下一篇:Django自定義注冊表單錯誤
