CodeIgniter では、姓名とすべての検証を使用しました。スペースなしで文字だけを取ります。しかし、スペースを含む文字が必要です:
HTML
<p><label for="FIRST_NAME">First Name</label> <input tabindex="1" size="40" type="text" name="FIRST_NAME" id="FIRST_NAME"/></p>
<p><label for="LAST_NAME">Last Name</label> <input tabindex="1" size="40" type="text" name="LAST_NAME" id="LAST_NAME"/></p>
jQuery
function submitForm(){
jQuery.validator.addMethod("lettersonly", function(value, element) {
return this.optional(element) || /^[a-z]+$/i.test(value);
}, "Letters only please");
var validator = $("#myForm").validate({
rules: {
FIRST_NAME: {
lettersonly: true,
required:true
},
LAST_NAME: {
lettersonly: true,
required:true
}
検証は正常に機能しています。フィールドにスペースを入れて検証する必要があります。