//题目你写错了 String s = "2221034000008230\n2221213175000027"; Pattern p = Pattern.compile("222(?![1-9]0[1-9])\\d{4,54}"); Matcher m = p.matcher(s); while (m.find()) { System.out.println(m.group()); }
<script type="text/javascript"> function test(obj) { var num = obj.number.value; alert(num); var pattern=/^222(?![1-9]0[1-9])\d{4,54}$/; flag=pattern.test(num); if(flag){ alert("Ok") return true;} else { alert("worng"); return false;} } </script>自己去测试一下吧!
//题目你写错了
String s = "2221034000008230\n2221213175000027";
Pattern p = Pattern.compile("222(?![1-9]0[1-9])\\d{4,54}");
Matcher m = p.matcher(s);
while (m.find()) {
System.out.println(m.group());
}
function test(obj)
{
var num = obj.number.value; alert(num);
var pattern=/^222(?![1-9]0[1-9])\d{4,54}$/;
flag=pattern.test(num);
if(flag){
alert("Ok")
return true;}
else {
alert("worng");
return false;}
}
</script>自己去测试一下吧!
<html>
<head>
<title></title>
<script type="text/javascript">
function test(obj)
{
var num = obj.number.value; alert(num);
var pattern=/^222(?![1-9]0[1-9])\d{4,54}$/;
flag=pattern.test(num);
if(flag){
alert("Ok")
return true;}
else {
alert("worng");
return false;}
}
</script>
</head><body>
<form onSubmit="return test(this);">
<input name="number" type="text">
<input type="submit">
</form> </body>
</html>
用这个来测试吧~~