0

多くの試行錯誤の後、私は最終的にワードプレスhttp://info.cfgt.com.au/diploma-of-management/sq1でこの電子メール検証を取得しましたが、正規表現は「半分」しか機能しないようです。

基本的に、anything@anthing を許可し、末尾の「.domain」は必要ありません。

他の正規表現文字列を試してみましたが、Wordpress は約 30 文字を超える正規表現を無視するようで、短い文字列ではうまくいきません。

<script>
jQuery(document).ready(function() {
jQuery('form').submit(function() {
email_address = jQuery('#inf_field_Email');           
email_regex = /^[a-z0-9\._]*[a-z0-9_]@[a-z0-9][a-z0-9\-\.]*[a-z0-9]\.[a-z]{2,6}$/i;
if(!email_regex.test(email_address.val())){
alert('Please enter a valid email');
return false;
}else{
alert('All Good!');
return true;
}
});
});
</script>

何か案は?

乾杯、

ジョン・デトレフス

4

1 に答える 1

0

次のような電子メールには、javascript で非常に単純な正規表現を使用することをお勧めします。

/.*[a-90-1]+.*@.*[a-90-1]+.*\.[a-9]{2,6}/

メールがバックエンドで有効であることを確認します(phpまたは使用しているもの)

于 2012-09-03T22:34:50.913 に答える