code: def is_arabicstring(text):
      
      if re.search(u"([^\u0600-\u0652%s%s%s\s\d])" \
                           % (LAM_ALEF, LAM_ALEF_HAMZA_ABOVE, LAM_ALEF_MADDA_ABOVE), text):
          return False
      return True
docs: Checks for an  Arabic standard Unicode block characters
      An arabic string can contain spaces,  digits and pounctuation.
      but only arabic standard characters,  not extended arabic
      @param text: input text
      @type text: unicode
      @return: True if all charaters are in Arabic block
      @rtype: Boolean