次のパターンがあります: [az[AZ]а-я[А-Я][0-9]їЇіІєЄ[-][,]_"/\ ]{0,483}
<input
id="<?= $field['id'];?>"
name="input"
<?php if (isset($field['regex'])) echo "pattern=".$field['regex'];?>
>
このパターンでは、JavaScript でフィールドのデータをチェックします。
var decode_pattern = $(this).attr('pattern');
var reg = RegExp("^" + decode_pattern + "$");
しかし、フィールドに(sdfzsdf)を入力しようとすると、正規表現が教えてくれます-間違っています。
なんで?