1b.app
Link kopiert -

Der reguläre Ausdruck zur Überprüfung der Zeichenanzahl funktioniert nicht korrekt.

Guten Tag!

Produktbeispiel https://crm.tryalia.com.ua/app/product/3668/edit/?tabid=2

Und das Schnittstellenfeld sieht aus wie auf Bildschirm 1

In den Zusatzfeldern heißt es „Beschreibung drucken“

Der verwendete reguläre Ausdruck wird aus der Anfrage https://1b.app/ru/forum/managing-the-base-of-goods-and-services/17293-obmezhenny... bereitgestellt -tipu- Texte/

Bildschirm 2 zur Bestätigung

Bildschirm 3 Bestätigung, wie viele Zeichen in diesem Text „PHU005 Restorative Shampoo für Männer Phyto Uomo, 250 ml“ vorhanden sind

Wirksames regenerierendes Shampoo auf Basis von Aloe Vera, Ginseng und Panthenol, spendet der Haut tiefe Feuchtigkeit, erhöht die Elastizität und stellt das Hydrolipidgleichgewicht wieder her. Dank hydrolysierter Weizenproteine ​​stärkt es das Haar und verleiht ihm Glanz und Geschmeidigkeit. Ideal für alle Haut- und Haartypen. Zusammensetzung: Aloe Vera, Ginseng, Panthenol, hydrolysierte Weizenproteine

Dermatologische Kontrolle bestanden. Anwendung: Auftragen, aufschäumen und abspülen. Enthält keine gesundheitsschädlichen Stoffe. In einer dicht verschlossenen Verpackung bei einer Temperatur von +5 °C bis +25 °C und einer relativen Luftfeuchtigkeit von 55–70 % lagern. Den Kontakt mit den Augen vermeiden. Zum externen Gebrauch. Hersteller: Phitopfarma srl ​​​​V.le. E. Ortolani 263, Roma, Italien. Herstellungsland: Italien. Lieferant: Trialia LLC, 17 Nezalezhnosti Ave., Charkiw, Büro 23, Tel. 0577546220.

Hergestellt: 23. Juni Verwendung bis: 26" Juni

Beim Speichern gibt Bildschirm 4 einen Fehler aus

Bildschirm 5 zeigt ein Beispiel, bei dem sowohl HTML-Text als auch einfacher Textfeldtyp ausprobiert wurden

Warum funktioniert der von Ihnen angegebene Ausdruck nicht wie beschrieben? Es sind weniger als 1100 Zeichen vorhanden, es wird jedoch ein Fehler ausgegeben.

Geben Sie bitte den richtigen Ausdruck an oder korrigieren Sie die regulären Ausdrücke. Danke schön!
Die ursprüngliche Frage ist in der Version verfügbar: ua

Antworten:

/^.{1.1100}$/ius
Fügen Sie die ius-Modifikatoren hinzu – das sollte Ihr Problem lösen
17.08.2023, 17:41
Originalkommentar zur Version verfügbar: ua

Für das Texttypfeld hat es geholfen.
Leider ist das Problem beim HTML-Text nicht behoben.
Vielleicht ein anderer Ausdruck für ein Feld dieser Art? Nimmt es die Symbole im Code auch als Textsymbole wahr?
17.08.2023, 17:53
Originalkommentar zur Version verfügbar: ua


Tryalia schrieb:
Leider ist das Problem beim HTML-Text nicht behoben.

wahrscheinlich, weil es beim Einfügen von HTML in Tags umgewandelt wird (Sie können es sehen, indem Sie den Textcode im Editor öffnen) und somit die Anzahl der Zeichen beim Speichern erhöht

Tryalia schrieb:
Vielleicht ein anderer Ausdruck für ein Feld dieser Art?

es hängt alles von Ihrer Begrenzung der HTML-Länge ab – ändern Sie einfach die Zahl 1100 im regulären Ausdruck entsprechend Ihren Anforderungen in die gewünschte Zahl
17.08.2023, 17:56
Originalkommentar zur Version verfügbar: ua


Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar