标签: javascript java regex
如何以原始格式获取以下字符串中的波斯语编号(例如٠٠:٥٣)。
٠٠:٥٣
+بیسبب+ یبسب به یبیسب ٩٥٧,٠٩٠*+ ذرزذر بللبل ٢٤٧,٠٠٠ بسبس: ٩٥٧,٠٩٠ بسبس: ٩٥٧,٠٩٠ ٠٠:٥٣ ٩٧,٠٦,٠٧
我还需要得到波斯语。 我写了这个正则表达式,但它不正确。
([\d{\u0660-\u0669}\,])+
答案 0 :(得分:0)
要捕获数字,您可以使用:
([\u0660-\u0669\,]+)
如果您希望代码更容易理解,您可以枚举所有数字:
([٠١٢٣٤٥٦٧٨٩\,]+)
这将只捕获数字。
对于波斯语,我不知道所使用的波斯字符是什么,因此我将从\ u0600到\ u065F,然后从\ u066E到\ u06D5
([\u0600-\u065F\u066E-\u06D5]+)