JSFiddle - React, Tailwind, and code Playground
HTML
<table>
<caption>BOM как пробельный символ в ES5</caption>
<thead>
<tr>
<th>Тест</th>
<th>Ожидается</th>
<th>Фактически</th>
<th>Примечание</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/\s/.test("\uFEFF")</code></td>
<td><code>true</code></td>
<td><code id="regexp"></code></td>
<td>Маска «\s» в регулярных выражениях должна искать все пробельные символы, в том числе и BOM. Метод test должен вернуть true — в строке есть пробельный символ</td>
</tr>
</tbody>
</table>
CSS
body {
font: normal normal normal 10px Tahoma, sans-serif;
margin: 1em;
}
table {
border: solid gray 1px;
}
td, th {
padding: 3px;
}
code {
white-space: nowrap;
font: normal normal normal 16px monospace;
}
JavaScript
document.getElementById('regexp').innerHTML = /\s/.test("\uFEFF");