jquery .length возвращает неправильное значение при использовании emoji [duplicate]

Прежде всего,

У вас может быть много параметров для функции mail () ... У вас может быть 5 макс. mail(to,subject,message,headers,parameters); Что касается переменной $from, которая должна автоматически поступать с вашего веб-хостинга, если вы используете linux cPanel. Он автоматически исходит из вашего имени пользователя и ip-адреса cPanel.

$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: yoursite.com'; 
$to = 'contact@yoursite.com'; 
$subject = 'Customer Inquiry';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";

Также убедитесь, что у вас есть правильный порядок переменных в вашей функции mail (). mail($to,$subject,$message,etc.) в этом порядке, иначе есть шанс, что он не сработает. Дайте мне знать, если это поможет ...

2
задан JS Newbie 25 May 2016 в 09:44
поделиться

1 ответ

Я думаю, что у вас есть большая часть проведенных исследований, вам нужно всего лишь собрать все это:

Принимая функцию, которую предоставляет ваша ссылка:

function countSymbols(string) {
    var regexAstralSymbols = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g;
    return string
        // Replace every surrogate pair with a BMP symbol.
        .replace(regexAstralSymbols, '_')
        // …and *then* get the length.
        .length;
}

ваш if должен быть

if (countSymbols(document.getElementById("1").value)<16) { ...}

Например: countSymbols('

2
ответ дан Pablo Lozano 22 August 2018 в 19:06
поделиться
  • 1
    Я попробую это, если. Надеюсь это работает. – JS Newbie 25 May 2016 в 09:17
  • 2
    использовать `для обозначения кода как code;) – Pablo Lozano 25 May 2016 в 09:19
  • 3
    Ну, это должно работать, но я пробовал, и он ничего не возвращает. Я думаю, функция countSymbols работает не так, как предполагалось. – JS Newbie 25 May 2016 в 09:23
  • 4
    В блокноте я использую \u{1F3C3}2\u{1F525}7 вместо – JS Newbie 25 May 2016 в 09:30
  • 5
    Я собираюсь отредактировать свой пост с кодом. @Pablo – JS Newbie 25 May 2016 в 09:35
Другие вопросы по тегам:

Похожие вопросы: