Я бы вам советовал не увлекаться попытками воткнуть все в одну регулярку. Это даже можно сделать, но читабельность все этого адская.
Лучше сделайте цепочку - сначала найдите /<iframe[^>]*>.*?<\/iframe>/si, а в коллбеке уже проверьте наличие data-value и т.п.
|