我在正則表達式新的,寫這個正則表達式:
爲什麼我的正則表達式在我的數據中不正確?
if (Regex.IsMatch(txtName, @"^[آ-ی]$"))
{
int x = 0;
}
else
{
message += Environment.NewLine + "فیلد نام معتبر نمی باشد";
}
txtName value is :ابراهیم
但是,當運行了,如果塊,否則段來看,爲什麼感謝?
我假設你的正則表達式尋找字母字符。事實上,你的字符串是否在你指定的範圍內? (我實際上沒有閱讀有關的語言,所以不可能知道)。 – EJoshuaS
我不會同時使用'^'(開始行)和'$'(結束行),特別是在右側的語言中。 – jdweng
嘗試使用最近可用的有用在線解析器可能很有用。這只是第一個提出谷歌搜索的網站:http://regexstorm.net/tester查看錶達式如何處理各種輸入可能會有幫助。或者嘗試一次重建你的表情。 –