JSFiddle - React, Tailwind, and code Playground
HTML
<!DOCTYPE html>
<meta charset="utf-8">
<title> OCR TEST </title>
<script src="https://unpkg.com/tesseract.js@v2.1.0/dist/tesseract.min.js"></script>
<output id="result">Processing...</output>
<script>
const output = document.querySelector('output#result');
Tesseract.recognize(
'https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTaeCUEkFvyRlUzR7iy90dW_wm6oz3hCdWWRPyqaUx_oNfnY1uEOuUp2M8SNN-5J-K2R4Q&usqp=CAU', 'ara'
).then(result => {
output.value = result.data.text;
var number = 'محر العفار';
//var number = 'رقم التسجيل الضريبي الخاص بنا';
//var number = 'صندوق البريد';
//var number = 'البريد';
//var res = output.value.replace(/\D+/g, '');
//const after_ = output.value.substring(output.value.indexOf('رقم التسجيل الضريبي الخاص بنا') + 1);
var res = output.value.match(new RegExp(number + '\\s+(\\w+)'))[1];
console.log(res);
}).catch(err => {
output.value = 'Processing Failed';
console.log(err);
});
</script>