|
|
|
Android การกรอกข้อมูลลงใน edittext ก่อนส่งค่าไปให้ไฟล์ php ประมาณว่าเช็คข้อมูลที่กรอกอะครับ |
|
|
|
|
|
|
|
จะต้องใช้การ Validate เอาครับ
Code (Android-Java)
/**
* Email Validation ex:- [email protected]
*/
final EditText emailValidate = (EditText)findViewById(R.id.textMessage);
final TextView textView = (TextView)findViewById(R.id.text);
String email = emailValidate.getText().toString().trim();
String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";
emailValidate .addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
if (email.matches(emailPattern) && s.length() > 0)
{
Toast.makeText(getApplicationContext(),"valid email address",Toast.LENGTH_SHORT).show();
// or
textView.setText("valid email");
}
else
{
Toast.makeText(getApplicationContext(),"Invalid email address",Toast.LENGTH_SHORT).show();
//or
textView.setText("invalid email");
}
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// other stuffs
}
public void onTextChanged(CharSequence s, int start, int before, int count) {
// other stuffs
}
});
|
|
|
|
|
Date :
2016-05-03 14:14:42 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามหน่อยครับ
Code (Android-Java)
String emailPattern = "[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+";
\\ คืออะไรอะครับ
|
|
|
|
|
Date :
2016-05-03 21:33:17 |
By :
nomzod |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|