私はjQueryにvalidationEngineを使用していますが、ほとんどの場合は完全に機能しますが、初めて独自のカスタム検証チェックを追加する必要があり、まったく一致しません.
私はそれが英国の電話番号であり、奇妙な文字やスペースがないことを検証したいと思います.11文字の長さである必要があります.次の正規表現を使用すると仮定します:/^[0-9]{11}$/
これが私の完全な検証ルールです:
"ukPhoneNumber": { "regex": /^[0-9]{11}$/,
"alertText": "Must be a full UK phone number",
"alertText2": "Example: 01452123456 "
}
そして、入力で使用していますclass="validate[ukPhoneNumber]"
-ただし、入力に何を入力しても、アラートテキストが表示されたり、フォームの送信が停止されたりしません。
私が間違っていることを教えてください。私の正規表現は間違っている可能性がありますが、別の (作業中の) クラスからコピーしてテストしましたが、まだ機能しません。