/*
* Copyright (C) 2016 android@19code.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.code19.androidcommon.ui.activity;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import com.code19.androidcommon.R;
import com.code19.library.VerificationUtils;
public class VerificationActivity extends AppCompatActivity {
private EditText mVirisnumber;
private EditText mVirname;
private EditText mVirphonenumber;
private EditText mViraccount;
private EditText mVirpassword;
private EditText mVirpassword2;
private EditText mViremail;
private EditText mVirip;
private EditText mVirurl;
private EditText mViridcard;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_virification);
Button virsubmit = (Button) findViewById(R.id.vir_submit);
mVirisnumber = (EditText) findViewById(R.id.vir_isnumber);
mViridcard = (EditText) findViewById(R.id.vir_idcard);
mVirurl = (EditText) findViewById(R.id.vir_url);
mVirip = (EditText) findViewById(R.id.vir_ip);
mViremail = (EditText) findViewById(R.id.vir_email);
mVirpassword2 = (EditText) findViewById(R.id.vir_password2);
mVirpassword = (EditText) findViewById(R.id.vir_password);
mViraccount = (EditText) findViewById(R.id.vir_account);
mVirphonenumber = (EditText) findViewById(R.id.vir_phonenumber);
mVirname = (EditText) findViewById(R.id.vir_name);
if (virsubmit != null) {
virsubmit.setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!VerificationUtils.matcherRealName(mVirname.getText().toString())) {
mVirname.setError("姓名不匹配");
} else if (!VerificationUtils.matcherPhoneNum(mVirphonenumber.getText().toString())) {
mVirphonenumber.setError("电话号码不匹配");
} else if (!VerificationUtils.matcherAccount(mViraccount.getText().toString())) {
mViraccount.setError("账号不匹配");
} else if (!VerificationUtils.matcherPassword(mVirpassword.getText().toString())) {
mVirpassword.setError("密码1不匹配");
} else if (!VerificationUtils.matcherPassword2(mVirpassword2.getText().toString())) {
mVirpassword2.setError("密码2不匹配");
} else if (!VerificationUtils.matcherEmail(mViremail.getText().toString())) {
mViremail.setError("邮箱不匹配");
} else if (!VerificationUtils.matcherIP(mVirip.getText().toString())) {
mVirip.setError("IP不匹配");
} else if (!VerificationUtils.matcherUrl(mVirurl.getText().toString())) {
mVirurl.setError("URL不匹配");
} else if (!VerificationUtils.matcherIdentityCard(mViridcard.getText().toString())) {
mViridcard.setError("身份证号码不匹配");
} else if (!VerificationUtils.isNumeric(mVirisnumber.getText().toString())) {
mVirisnumber.setError("不是数字");
}
}
}
);
}
}
}