ammesso e non concesso che la regulare expression sia corretta (è un argomento in cui non sono ferrato) penso che la differenza sia nulla: in un caso fai il trim sull'onblur, nell'altro in un secondo momento. non cambia nulla. Io lascierei stare l'onblur, ma più che altro per filosofia mia (se un eventhandler è inutile .. non usarlo)