Walidacja służy do sprawdzania danych w celu upewnienia się, że są one zgodne z określonymi dla nich wymaganymi specyfikacjami. Zwykle walidacja jest używana do sprawdzania danych wejściowych i weryfikacji danych przed przechowywaniem.
Załóżmy, że budujemy aplikację książki adresowej (wymyślony przykład) z AngularJS. Mamy formularz dla kontaktów z danymi wejściowymi dla adresu e-mail i numeru telefonu, i chcemy wymagać jednego lub drugiego , ale nie obu : chcemy, aby emaildane były wymagane tylko wtedy, gdy phonedane są puste lub nieprawidłowe i odwrotnie. Angular …
Mam obraz, który później dynamicznie zapełniam src javascript, ale dla ułatwienia chcę, aby tag obrazu istniał przy ładowaniu strony, ale po prostu niczego nie wyświetlał. Wiem, że <img src='' />jest nieprawidłowa, więc jaki jest najlepszy sposób na to?
Zamknięte. To pytanie nie jest powtarzalne lub zostało spowodowane literówkami . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 15 dni temu . Popraw to pytanie Mam funkcję isNotEmpty, która zwraca true, jeśli ciąg nie jest pusty, i false, jeśli ciąg …
Jak najlepiej ograniczyć wprowadzanie „liczb” tylko dla pól tekstowych? Szukam czegoś, co pozwala na kropki dziesiętne. Widzę wiele przykładów. Ale jeszcze nie zdecydowałem, którego użyć. Aktualizacja od Praveen Jeganathan Nigdy więcej wtyczek, jQuery zaimplementowało swoją własną jQuery.isNumeric()dodaną w wersji 1.7. Zobacz: https://stackoverflow.com/a/20186188/66767
używam tego @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" regexp, aby sprawdzić poprawność wiadomości e-mail ([\w\.\-]+)- dotyczy to domeny pierwszego poziomu (wiele liter i cyfr, także punkt i łącznik) ([\w\-]+)- dotyczy to domeny drugiego poziomu ((\.(\w){2,3})+)- i dotyczy to domen innych poziomów (od 3 do nieskończoności), które zawierają punkt i 2 lub 3 literały co jest …
Obecnie używam gadżetu YUI. Mam również funkcję JavaScript do sprawdzania poprawności danych wyjściowych, divktóre rysuje dla mnie YUI: Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------>*/ if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need …
&W mojej witrynie używam symbolu „ ” z HTML5 i UTF-8 <title>. Google pokazuje ampersand dobrze na swoich SERP, podobnie jak wszystkie przeglądarki w swoich tytułach. http://validator.w3.org daje mi to: i nie rozpoczął odniesienia do znaku. (i prawdopodobnie powinienem uciec jako &amp;.) Czy naprawdę muszę to zrobić &amp;? Nie przejmuję …
Mam to dtd: http://fast-code.sourceforge.net/template.dtd Ale kiedy dołączę do pliku XML, otrzymuję ostrzeżenie: Nie wykryto żadnych ograniczeń gramatycznych (DTD lub schematu XML) dla dokumentu. Plik XML to: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE templates PUBLIC "//UNKNOWN/" "http://fast-code.sourceforge.net/template.dtd"> <templates> <template type="INSTANCE_OF_CLASS"> <description>Used to Create instance of class</description> <variation>asasa</variation> <variation-field>asasa</variation-field> <class-pattern>asasa</class-pattern> <getter-setter>setter</getter-setter> <allowed-file-extensions>java</allowed-file-extensions> <number-required-classes>1</number-required-classes> <allow-multiple-variation>false</allow-multiple-variation> …
Jaki jest najdłuższy możliwy numer telefonu na świecie, który powinienem rozważyć w SQL varchar(length)dla telefonu. uwagi: + dla kodu kraju () dla numeru kierunkowego x + 6 liczb dla rozszerzenia rozszerzenia (więc zrób to 8 {spacja}) spacje między grupami (tj. w telefonach amerykańskich + x xxx xxx xxxx = 3 …
Czy istnieje sposób na sprawdzenie, czy rzeczywisty rekord jest unikalny, a nie tylko kolumna? Na przykład model / tabela przyjaźni nie powinna mieć wielu identycznych rekordów, takich jak: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20
Pracuję nad formularzem logowania i jeśli użytkownik wprowadzi nieprawidłowe dane logowania, chcemy oznaczyć pola adresu e-mail i hasła jako nieprawidłowe i wyświetlić komunikat z informacją, że logowanie się nie powiodło. Jak przejść do ustawiania tych pól jako nieważne na podstawie możliwego do zaobserwowania wywołania zwrotnego? Szablon: <form #loginForm="ngForm" (ngSubmit)="login(loginForm)" id="loginForm"> …
Jestem po wyrażeniu regularnym, które zweryfikuje pełny złożony kod pocztowy w Wielkiej Brytanii tylko w ciągu wejściowym. Wszystkie nietypowe formularze kodów pocztowych muszą być objęte, tak jak zwykle. Na przykład: mecze CW3 9SS SE5 0EG SE50EG se5 0eg WC2H 7LT Nie pasuje aWC2H 7LT WC2H 7LTa WC2H Jak rozwiązać ten …
Czy mógłbyś szczegółowo wyjaśnić, czym są wywołania zwrotne :before_savei :before_createRuby on Rails i co mają wspólnego z sprawdzaniem poprawności Rails? Czy sprawdzanie poprawności następuje po :before_saveczy :before_create?
Co lepiej zrobić po stronie klienta lub po stronie serwera? W naszej sytuacji korzystamy jQuery i MVC. Dane JSON przekazywane między naszym Widokiem a Kontrolerem. Dużą część weryfikacji, którą wykonuję, polega na sprawdzaniu poprawności danych podczas ich wprowadzania przez użytkowników. Na przykład używam keypresszdarzenia, aby zapobiec literom w polu tekstowym, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.