- 1
- 2
- 3
- 4
- 5
if (!opts.matchCase){
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", "gi");
} else {
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", "g");
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+170
if (!opts.matchCase){
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", "gi");
} else {
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", "g");
}
http://code.drewwilson.com/entry/autosuggest-jquery-plugin
Lure Of Chaos 26.04.2011 18:37 # 0
FelikZ 26.04.2011 22:12 # −4
if (!opts.matchCase)
regx = /(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)/gi;
else
regx = /(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)/g;
sapegin 26.04.2011 22:13 # +2
FelikZ 26.04.2011 22:40 # −1
sapegin 26.04.2011 22:58 # +1
2. Он по сути идентичен опубликованному мной варианту, т. е. ничего не улучшено.
FelikZ 26.04.2011 23:06 # 0
2. вынес определение regx за иф, так корректнее имхо, но исходя из (1) беда :)
guest 26.04.2011 23:22 # +3
зы: брату помогло
guest 27.04.2011 07:22 # +4
FelikZ 26.04.2011 22:15 # +2
var regx = new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + query + ")(?![^<>]*>)(?![^&;]+;)", (!opts.matchCase)?"gi":"g");
sapegin 26.04.2011 22:17 # +2
guest 27.04.2011 17:21 # −1
guest 28.04.2011 07:40 # −1
guest 28.04.2011 15:28 # −1
guest 28.04.2011 15:38 # −1
guest 28.04.2011 15:54 # −2
текежь вы морете писать кап я
guest 28.04.2011 15:58 # −2
bugmenot 28.04.2011 17:10 # 0
guest 28.04.2011 17:14 # +2
тогда будет заебца
wvxvw 26.04.2011 22:57 # +3