<div id="field2" style="border:2px solid red;">
Блок
</div>
<script>
var f1= document.getElementById('field2');
f1.onmouseover= function(e) {
this.style.borderRadius= "10px 0 0";
}
f1.onmouseout= function(e) {
this.style.borderRadius= "10px 10px 0 0";
}
</script>
Метод watch() следит за присваиванием свойству значений и запускает указанную функцию, когда это происходит.
<input onmousemove="this.blur();" />
/(https?\:\/\/site\.com\/ru\/((param1|param2|pamparam)=[a-z0-9]+\&?)+)/i.test(txt);
// txt - переменная с фильтруемым текстом.