Check that a quantile column name starts with val_q followed by a number between 0 and 100.
Examples
# valid
casteval:::validate_quant_name("val_q97.5")
casteval:::validate_quant_name("val_q50")
casteval:::validate_quant_name("val_q100")
casteval:::validate_quant_name("val_q0")
# invalid
try(casteval:::validate_quant_name("val_q50abc"))
#> Error in casteval:::validate_quant_name("val_q50abc") : 
#>   invalid quantile percentage NA
try(casteval:::validate_quant_name("val_q101"))
#> Error in casteval:::validate_quant_name("val_q101") : 
#>   quantile percentage 101 out of range
try(casteval:::validate_quant_name("val_q-1"))
#> Error in casteval:::validate_quant_name("val_q-1") : 
#>   quantile percentage -1 out of range
try(casteval:::validate_quant_name("hello"))
#> Error in casteval:::validate_quant_name("hello") : 
#>   invalid quantile column name hello