JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://cdnjs.cloudflare.com/ajax/libs/xregexp/2.0.0/xregexp-all-min.js"></script>

JavaScript

var arabic = '123123';
var arabicIndic = '۱۲۳۱۲۳';
var nonDecimal = '⅐㉟¼⒛';

if (XRegExp('\\p{N}+').test(arabic)){
    alert(arabic + ' consists of numbers.');
}
          
if (XRegExp('\\p{N}+').test(arabicIndic)){
    alert(arabicIndic + ' consists of numbers.');
}

if (XRegExp('\\p{Nd}+').test(arabic)){
    alert(arabic + ' consists of decimal numbers.');
}

if (XRegExp('\\p{Nd}+').test(arabicIndic)){
    alert(arabicIndic + ' consists of decimal numbers.');
}

if (XRegExp('\\p{N}+').test(nonDecimal)){
    alert(nonDecimal + ' consists of numbers.');
}

if (XRegExp('\\p{Nd}+').test(nonDecimal)){    // False
    alert(nonDecimal + ' consists of decimal numbers.');
}