Wpis z mikrobloga

#javascript
hej, prośba do doświadczonych praktyków
czy rzeczy zawarte w obiekcie "p" są pamięciożerne? Zawiesza mi się cały skrypt :( już 3 tydzień kombinuje co może być źle
Jak mam włączone tylko dwie pierwsze "sto" i "kilo" to "idzie" potem po od komentowaniu wszystkich się zawiesza.

(function () {
var p = {
sto: /^(100)\s(g|ml)\s*$/m,
kilo: /^(?:100\s(?:g|ml)|1\s(kg|l\b|szt\.))\s*(?:\/1\s(opak\.|but\.|pusz\.|szt\.))?\s*$/m,
poj1: /^(\d+,?\d*\s*(?:kg|g|ml|l\b)?\s*\+\s*\d+,?\d*)\s(kg|g|ml|l\b\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a)))\/1\s(opak\.|but\.|pusz\.|szt\.)\s*$/m,
poj2: /^(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a)))\/1\s(opak\.|but\.|pusz\.|szt\.)\s*$/m,
przecinek2: /^(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a))),\s(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a)))\/1\s(opak\.|but\.|pusz\.|szt\.)\s*$/m,
przecinek3: /^(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a))),\s(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a))),\s(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a)))\/1\s(opak\.|but\.|pusz\.|szt\.)\s*$/m,
przecinek4: /^(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a))),\s(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a))),\s(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a))),\s(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a)))\/1\s(opak\.|but\.|pusz\.|szt\.)\s*$/m,
przedzial: /^(\d*\s*x?\s*\d+,?\d*)-(\d*\s*x?\s*\d+,?\d*)\s(kg|g|ml|l\b|szt\.|rol(?:ek|k(?:i|a))|toreb(?:ek|k(?:i|a)))\/1\s(opak\.|but\.|pusz\.|szt\.)\s*$/m
},
modules = [],
modulesAdv = [],
modulesNot = [],
imported = receivedData ();
  • 3