Skocz do zawartości
  • 0

Zmienna zawiera tylko dozwolone znaki


ShroN

Pytanie

Witam, potrzebuje pomocy, chodzi o to jak sprawdzić czy zmienna zwiera tylko dozwolone znaki, w necie znalazłem perg_match() ale nie ogarniam tej funkcji, gdyby ktoś mi napisał to potrzebuje:
[a-z][A-Z][0-9].,-_=+@

Druga sprawa to jest pytanie odnośnie jak wysłać mail'a w którym działa HTML?

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

40 minut temu, ShroN napisał:

Witam, potrzebuje pomocy, chodzi o to jak sprawdzić czy zmienna zwiera tylko dozwolone znaki, w necie znalazłem perg_match() ale nie ogarniam tej funkcji, gdyby ktoś mi napisał to potrzebuje:
[a-z][A-Z][0-9].,-_=+@

Druga sprawa to jest pytanie odnośnie jak wysłać mail'a w którym działa HTML?

Pozdrawiam

    if (preg_match("/^[a-zA-Z0-9.,-_=+@ \s]+$/", $data)){

        echo "String jest poprawny";
    }
    else{
        echo "String jest niepoprawny";
    }

Wysyłanie maila:

https://css-tricks.com/sending-nice-html-email-with-php/

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chodzi sprawdzenie czy adres e-mail jest poprawny

<?php
$email_a = '[email protected]';
$email_b = 'bogus';

if (filter_var($email_a, FILTER_VALIDATE_EMAIL)) {
    echo "This (email_a) email address is considered valid.";
}
if (filter_var($email_b, FILTER_VALIDATE_EMAIL)) {
    echo "This (email_b) email address is considered valid.";
}
?>

http://php.net/manual/pl/filter.examples.validation.php

I nie trzeba bawić regex, dodatkowo ten regex nie sprawdza czy email jest poprawny tylko czy występują w nim dozwolone znaki, a to mogą być dwie różne kwestie.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający forum Zmienna zawiera tylko dozwolone znaki   0 użytkowników
    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...