아래의 코드를 사용하여 전체 이름 확인 한 입력 필드에 사이의 공백을두고 (첫 번째와 두 번째 이름 사이의 공백) 공백을 넣으려고했습니다. 그러나 어떤 이유로 나는 그것을 작동시키지 못했습니다! 너들 좀 친절하게 봐 줄래?양식에 입력 된 이름의 유효성을 검사 할 때 내가 잘못된 것은 무엇입니까?
<script>
lp.jQuery(function($) {
var ruleID = 'fullNameValid';
var field = 'full_name';
var message = 'Please enter a valid full name';
var rules = module.lp.form.data.validationRules[field];
$.validator.addMethod(ruleID, function(value, field) {
var valid = /^[a-zA-Z ]$/.test(value);
return valid || (!rules.required && !value);
}, message);
rules[ruleID] = true;
});
</script>
이 코드입니다
1.... var valid = /^[a-zA-Z ]$/.test(value);
2.... var valid = /^[a-zA-Z/s]$/.test(value);
3.... var valid = /^[a-zA-Z ]+$/.test(value);
4.... var valid = /^[a-zA-Z/s]+$/.test(value);
5.... var valid = /^([a-zA-Z ])$/.test(value));
6.... var valid = /^([a-zA-Z/s])$/.test(value));
7.... var valid = /^([a-zA-Z ]+)$/.test(value));
8.... var valid = /^([a-zA-Z/s]+)$/.test(value));
그러나 유효성 검사가 작동하지 않습니다! 내가 도대체 뭘 잘못하고있는 겁니까? 사전에 http://unbouncepages.com/pradaxa-one/
감사 :
는 그리고이 내 페이지입니다.
오류가 있습니까? –
유효한 반환 || (! rules.required &&! value); 약간의 오류가 있습니다. 확인하십시오. –
오히려 많은 것을 믿는 것 같습니다 : http://www.kalzumeus.com/2010/06/17/falsehood-programmers-believe-about-names/ – Quentin