我需要向用户指出,一个数字只能从它开始,9
并且它的长度必须完全等于 10 位数字。我如何使用regex
? 请不要介意这个问题,我比较新。
问问题
283 次
2 回答
3
要验证输入是否正好是 10 位数字,从 9 开始,请使用:
/^9\d{9}$/
^9 部分匹配起始 9,{d}9 匹配 9 个数字
于 2013-09-01T18:52:18.600 回答
2
这个给你。一个简单的解决方案(不使用正则表达式):
String number = "12345";
...
if (number.length() != 10 || number.startsWith("9") == false)
{
Toast.makeText(getApplicationContext(), "Please check your input.", Toast.LENGTH_SHORT).show();
}
希望这可以帮助。有问题就写。
于 2013-09-01T18:51:34.597 回答