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 |
|
|
|
anonim1989 javascript wyrażenia regularne problem 8.02.2011, 23:16:44
AdIoS_Neo Witam,
http://www.javascriptkit.com/javatutors/red... 9.02.2011, 05:17:49
vermis Cytat(anonim1989 @ 8.02.2011, 23:16:4... 9.02.2011, 12:46:42
AdIoS_Neo @vermis
Mu chodziło o pierwszy znak zapytania, a n... 9.02.2011, 17:55:51 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 01:06 |