Regular Expression

^v?([0-9]*)\.?([0-9]*)\.?([0-9]*)-?([0-9]*)-?(.*?)$