Better RegExp for faction naming rule