``
// 判断产量是否为数字并且8位
//html input值
<input type="text" ng-model="planNumber" ng-change="planNumberChange(planNumber)"/>
//函数
$scope.planNumberCK = false;
$scope.planNumberChange = function(data){
//正则
var pattern = /^(0|[0-9][0-9]*)?$/ ;
if(!pattern.test(data) || data.length > 8){
alert("请输入正确的数值只能是长度不大于8的整数!")
$scope.planNumberCK = true;
return false
}else{
$scope.planNumberCK = false;
}
}
//最后判断提交
if( $scope.planNumberCK){
alert("请输入正确的数值并且大于0,只能是长度不大于8的整数!")
}
``
网友评论