![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 5.01.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam .Ściągnełem sobie z kursu JS funkcje usuwającą tagi w html i nie bardzo rozumiem kod.Oto kod:
function StripTags(str) { var wzor = /<(?:.|\s)*?>/g; return str.replace(wzor,''); } /<(?:.|\s)*?>/-chodzi mi o te wyrażenie co znaczy pierwszy znak ten "?" ? ostatni znak to wiem "zero lub jeden poprzedzający znak lub element; elementem może być na przykład wyrażenie umieszczone wewnątrz nawiasów " ale ten pierwszy znak "?" ? i jeszcze nierozumiem po co znaki ":" "." skoro tagi w html nie mają takich znaków? nie wystarczyło by zrobić w taki sposób: /<(\s)*>/ ponieważ po co mi po znaku "*" znak "?" skoro znak * oznacza -zero lub więcej poprzedzającch znaków lub elementóe; elementem może być na przykład wyrażenie umieszczone wewnątrz nawiasów PROSZĘ O POMOC |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 22:00 |