РЕДАКТИРОВАТЬ (для использования без узла js) ---------
Вы можете определить помощника для этого с помощью этого кода:
Handlebars.registerHelper('regex', function (data, regex) {
return (new RegExp(regex).test(data))
})
Вы бы тогда использовали это так:
{{#each this}}
{{#unless (regex image_url 'questionmark')}}
<li class='list-container'>
<div class="image-container">
<a href="{{ url }}" target="_blank">
<img src="{{ image_url }}">
</a>
</div>
<div class="name-container">
{{ name }}
</div>
<div class='role-container'>{{{ role }}}</div>
</li>
{{/unless}}{{/each}}
СТАРЫЙ ПОСТ (для узла js) -------
Есть полезная библиотека под названием handlebars-helpers (https://github.com/helpers/handlebars-helpers#regex), которая предоставляет несколько помощников регулярных выражений. Вы можете проверить наличие questionmark
в image_url
, например так:
{{#each this}}
{{#unless (test image_url (toRegex "questionmark"))}}
<li class='list-container'>
<div class="image-container">
<img src="{{ image_url }}">
</div>
<div class="name-container">
{{ name }}
</div>
</li>
{{/unless}}
{{/each}}