Решение:
^(?!.*STRING1|.*STRING2|.*STRING3).*$
xxxxxx OK
xxxSTRING1xxx KO (желательно ли это)
xxxSTRING2xxx KO (желательно ли это)
xxxSTRING3xxx KO (желательно ли это)
можно проверить здесь: http://jsfiddle.net/Zw4QA/1/
Я думаю, у вас есть элемент внутри вашего div с закругленными углами. Вы должны применить углы к этому элементу. На данный момент закругленные углы родительского элемента не будут применяться к дочерним элементам, если вы не укажете это в своем CSS.
для получения дополнительной информации о магии CSS3 проверьте эту ссылку: http://css3please.com/
Имейте в виду, что каждый браузер имеет свой собственный способ обработки теней и радиуса границы http : //thany.nl/apps/boxshadows/
Нет, сейчас это невозможно. Эти два свойства не очень хорошо сочетаются друг с другом. Я бы рекомендовал использовать CSS для закругленных углов и решение на основе изображений для падающей тени, если вы просто ДОЛЖНЫ иметь закругленные углы с падающей тенью.