``
// 判斷產(chǎn)量是否為數(shù)字并且8位
//html input值
<input type="text" ng-model="planNumber" ng-change="planNumberChange(planNumber)"/>
//函數(shù)
$scope.planNumberCK = false;
$scope.planNumberChange = function(data){
//正則
var pattern = /^(0|[0-9][0-9]*)?$/ ;
if(!pattern.test(data) || data.length > 8){
alert("請(qǐng)輸入正確的數(shù)值只能是長(zhǎng)度不大于8的整數(shù)!")
$scope.planNumberCK = true;
return false
}else{
$scope.planNumberCK = false;
}
}
//最后判斷提交
if( $scope.planNumberCK){
alert("請(qǐng)輸入正確的數(shù)值并且大于0,只能是長(zhǎng)度不大于8的整數(shù)!")
}
``