2013-10-23 26 views

回答

2

首先得到Unicode中的古吉拉特語字符(這裏看看例如:Gujarati uni codes

使用這些茶rs來檢查你的字符串。爲此,你可以使用正則表達式,或者你只是比較每個字符,如果它是一個Gijarati字符。

0

創建的字符串有針對性的UTF-16 caracters因爲沒有現成的去設置的古吉拉特語字符,並在你的正則表達式

private static final String charset="enter required characters here one by one without spaces etc" 
private static final String pattern="^["+charset+"]+$"; 


//later on in code simply use regex like you would for ascii 

System.out.println("Name".matches(pattern)); 

我已經改變了*+因爲您的變體使用它,空字符串將匹配您的reges(星號代表0或以上,+意味着至少1)

0

試試這個

String exp = "[\u0A80-\u0AFF\\s]*";   
    System.out.println("અ આ".matches(exp)); 
相關問題