My D&D_OED sheet (Original Edition Delta) expects to positive ability modifier and attack bonus field showing a '+'. For example: the attack bonus might be "+5". However, this breaks the standard rolling syntax. For example, this... <button type="roll" value="You rolled [[1d20 + @{attack_bonus}]] to hit!" name="roll_attack"></button> ... is broken, in that any positive bonus (e.g., "+5") always results in a roll of zero (0); whereas a zero or negative bonus works as expected.If the field leaves out the '+' (e.g., "5" instead), then the roll button also works as expected. What's the easiest way to parse an integer field with a '+' sign in the context of a roll button like this?