function fun1() { var num = parseInt(Math.random() * 1000000000000); var temp = "310" + num; alert("310" + num + "," + temp.length); }
用这个试试 <script type="text/javascript">
function isRegisterUserName() { var num = '310110631569957'; var patrn=/^310\d{9,}$/; if (patrn.exec(num)) alert('OK') else alert('NO'); }
isRegisterUserName(); </script>
function IsRightNumber(num) { var pattern = /^310\d{12,}$/; pattern.lastIndex=0; return pattern.test(num); } var i='310110631563232'; alert(IsRightNumber(i));
平时用的验证身份证的、 function Isidentification(str) { var card15=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/ var card18=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|[X,x])$/ if (card15.test(str)||card18.test(str)) { return true; } return false; }
{
var num = parseInt(Math.random() * 1000000000000);
var temp = "310" + num;
alert("310" + num + "," + temp.length);
}
<script type="text/javascript">
function isRegisterUserName()
{
var num = '310110631569957';
var patrn=/^310\d{9,}$/;
if (patrn.exec(num))
alert('OK')
else
alert('NO');
}
isRegisterUserName();
</script>
function IsRightNumber(num) {
var pattern = /^310\d{12,}$/;
pattern.lastIndex=0;
return pattern.test(num);
}
var i='310110631563232';
alert(IsRightNumber(i));
function Isidentification(str)
{
var card15=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/
var card18=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|[X,x])$/
if (card15.test(str)||card18.test(str))
{
return true;
}
return false;
}
假如值为v
function ik(v)
{
if(v.length<12)return false
if(v.substr(0,3)!=210)return false
return true
}如果要12结尾,那就加上v.substring(v.length-2)!=12)return false