У меня есть представление, в котором я использую <g:textField>
с атрибутом pattern
из HTML. Я хочу проверить это поле с помощью регулярного выражения: (^\$)
, которое позволяет пользователю добавлять только строку, начинающуюся с $
. Однако в groovy $ интерпретируется как сопоставление конца строки, а не как символ.
Может ли кто-нибудь помочь мне с этим?
следующий код
<g:textField name="code" value="${customRule.code}" pattern="(^\$)"
title="value must be JavaScript Function or numeric value upto 200"/>
здесь мне настоятельно нужно было использовать \$
вместо $
. Из-за ошибки создания groovy компиляции.
В настоящее время это регулярное выражение принимает только пустую строку Однако ожидается $ a, $ bcd, $ ...