title: regex for unicode charachters (persian numbers)
body: <p>I have a regex for validating persian date like this:</p>
  <pre><code>((((\u0661\u0663|\u0661\u0664)[\u0660-\u0669]{2})(\/|-)(\u0660[\u0660-\u0669]{1}|\u0661\u0661|\u0661\u0662))(\/|-)(\u0660[\u0661-\u0669]{1}|(\u0661|\u0662)[\u0660-\u0669]{1}|\u0663\u0660|\u0663\u0661))
  
  1.
  (\u0661\u0663|\u0661\u0664)[\u0660-\u0669]{2} : only match ۱۳|۱۴ followed by two char between [٠-۹] 
  match: ۱۳۹۹ , ۱۴٠٠
  not match: ۱۲۹۹
  2. 
  separator can be / | -
  3.
  (\u0660[\u0660-\u0669]{1}|\u0661\u0661|\u0661\u0662)) : (٠ with following single char between [۱-۹]) | ۱۱ | ۱۲
  match: ٠۱ , ٠۹, ۱۱ , ۱۲
  not match: ۱۳ , ۲۱ , ٠٠ , etc
  4.
  (\u0660[\u0661-\u0669]{1}|(\u0661|\u0662)[\u0660-\u0669]{1}|\u0663\u0660|\u0663\u0661) : match (٠۱-٠۹) |  (۱۱ - ۲۹) | ۳٠ | ۳۱
  </code></pre>
  <p>but testing in this <a href="https://regexr.com/5j129" rel="nofollow noreferrer">test</a> link does not pass. am I doing any thing wrong?</p>