public void CallPhone( String phoneNum){
try {
if (phoneNum!=null&&!phoneNum.equals("")) {
phoneNum=phoneNum.replace("-", "");
Pattern p = Pattern.compile("\\d+?");
Matcher match = p.matcher(phoneNum);
//正则验证输入的是否为数字
if(match.matches()){
Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+phoneNum));
startActivity(intent);
}else{
TispToastFactory.getToast(this, "号码格式不正确!");
}
}
} catch (PatternSyntaxException e) {
e.printStackTrace();
}
}
try {
if (phoneNum!=null&&!phoneNum.equals("")) {
phoneNum=phoneNum.replace("-", "");
Pattern p = Pattern.compile("\\d+?");
Matcher match = p.matcher(phoneNum);
//正则验证输入的是否为数字
if(match.matches()){
Intent intent=new Intent(Intent.ACTION_DIAL,Uri.parse("tel:"+phoneNum));
startActivity(intent);
}else{
TispToastFactory.getToast(this, "号码格式不正确!");
}
}
} catch (PatternSyntaxException e) {
e.printStackTrace();
}
}