オペレータがオーバーロードされる可能性もある。
素直に/^[+-]?\d*$/するよろし。