当需要对html标签如input等进行实时监听时,可以使用
document.getElementById('longitude').addEventListener('input', companycodeChange, true)实时监听,其中companycodeChange方法为:
function companycodeChange(){
if(/[A-Z0-9]{8}-[A-Z0-9]/.test($(this).val())){
$scope.validForm();
}else{
$('#but2').attr("disabled",true);
}
};
正则表达式的验证为pattetn.test(),即用test方法。