$.mask.definitions['Z'] = "[АВЕКМНОРСТУХ]";
$('.gosnomer').mask('Z000ZZ000?');
$('.gosnomer').mask('Z000ZZ009', {
translation: {
'Z': {
pattern: /[АВЕКМНОРСТУХ]/, optional: false
}
}
});
// Может быть разное значение
$value = 'Parametr 1|Parametr 2|Parametr 3';
$explode = explode('|', $value);
// Может быть разное значение
$template = '<em>[param:0]</em>';
$out = preg_replace_callback(
'/\[param:(\d+)\]/i',
function($data) use($explode){
return $explode[(int)$data[1]];
},
$template
);
echo $out;