Escludere lo 0 in che senso? Vuoi ottenere la string delete-post o vuoi prendere solo i numeri da 1 a 9?

Nel primo caso fai così:
codice:
var num= _aName.match(/([^\-]+?\-[^\-]+?)\-/)[1];
(Se vuoi ottenere anche l'ultimo trattino caccia le parentesi tonde)

Nel secondo caso invece così:
var num= _aName.match(/-([1-9]){1,10}$/)[1];