Вы должны изменить JavaScript, как показано ниже.
var regex = new RegExp("^[0-9]+$");
return regex.test(document.querySelector("#pane-side span[class]").textContent);
Запустите это из селена (питона):
print(driver.execute_script('var regex = new RegExp("^[0-9]+$"); return regex.test(document.querySelector("#pane-side span[class]").textContent);'))
Выход:
False
когда интервальный текст "Hello"
True
при интервале "123"
Скриншот:

Edit:
Пример HTML:
<html>
<body>
<div id="pane-side">
<span class="someclass">123</span>
</div>
<div id="pane-side">
<span class="someclass2">no number</span>
</div>
</body>
</html>
Jquery:
