используя apache-poi создать Excel вернуть китайский искаженный

Я бы порекомендовал Verimail.js , у него также есть плагин JQuery .

Почему? Verimail поддерживает следующее:

  • Проверка синтаксиса (согласно RFC 822)
  • Проверка IANA TLD
  • Предложение правописания для наиболее распространенных доменов домена и электронной почты
  • Запретить временные домены электронной почты электронной почты, такие как mailinator.com

. Кроме проверки, Verimail.js также дает вам предложения. Поэтому, если вы вводите электронное письмо с неправильным доменом или доменом, который очень похож на общий домен электронной почты (hotmail.com, gmail.com и т. Д.), Он может обнаружить это и предложить исправление.

Примеры :

  • test@gnail.con -> Вы имели в виду test@gmail.com?
  • test@hey.nwt -> Имели ли вы в виду test@hey.net?
  • test@hottmail.com -> Вы имели в виду test@hotmail.com?

И так далее ..

Чтобы использовать его с jQuery, просто включите verimail.jquery.js на свой сайт и запустите следующую функцию:

$("input#email-address").verimail({
    messageElement: "p#status-message"
});

Элемент сообщения - это элемент, в котором будет показано сообщение. Это может быть все, от «Недопустимый адрес электронной почты» на «Вы имели в виду ...?».

Если у вас есть форма и вы хотите ограничить ее, чтобы она не могла быть отправлена, если только сообщение недействительно, вы можете проверить статус с помощью функции getVerimailStatus, как показано ниже:

if($("input#email-address").getVerimailStatus() < 0){
    // Invalid
}else{
    // Valid
}

Эта функция возвращает целочисленный код состояния в соответствии с объектом Comfirm.AlphaMail.Verimail.Status. Но общее правило состоит в том, что любые коды ниже 0 являются кодами, указывающими ошибки.

0
задан Allen4Tech 17 January 2019 в 12:16
поделиться