piszę wyrażenie regularne (regex) przez dodanie wielu identyfikatory e-mail w polu tekstowym z następujących warunków:angularjs - Usuń początkowe i końcowe spacje z wejściowym skrzyni przy użyciu regex
- Wielokrotne identyfikatory e-mail muszą być oddzielone z przecinkiem
,
- Potrzebujesz co najmniej jednego adresu e-mailowego id
- W polu wejściowym nie powinno być żadnych białych znaków.
Więc stworzył ten regex:
^(([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+([,.](([a-zA-Z0-9_\-\.]+)@([a-zA-Z0-9_\-\.]+)\.([a-zA-Z]{2,5}){1,25})+)*$
testowałem go w regex101.com i jego pracy jak czar https://regex101.com/r/bU7rU8/1
Ale kiedy zintegrować go z kodem, to działa, ale kończy się niepowodzeniem na prowadzeniu i kończeniu białych znaków.
Oto link demo: http://jsfiddle.net/2G8gA/330/
użytkowania 'ng-trim = "false"'. Spójrz na [to skrzypce] (http://jsfiddle.net/Ltpo2wL5/). Czy to jest to, czego potrzebujesz? –
@stribizhev: Zrobiłeś mój dzień. Staram się dowiedzieć, o co chodzi z ostatnich 2 godzin. Dzięki za pomoc. Proszę opublikuj odpowiedź. Przyjmę to. :) –