![](/img/trans.png)
[英]Regular Expression validation not working for Chinese culture in ASP.Net
[英]regular expression not working in asp.net
錯誤 - 報告的鏈接應該采用正確的格式。 我有一個文本框,我正在驗證正確的鏈接/url 與否。下面是有效鏈接,但顯示無效。 你能告訴我加入正則表達式嗎?
<asp:RegularExpressionValidator ID="Vldt_Re_RportLink" Display="Dynamic" ValidationExpression="http(s)?://([\w-]+\.)+[\w-]+(/[\w- :|./?_%&=]*)?"
ControlToValidate="TxtBox_RportdLink" ErrorMessage="<img src='Images/Wrong.png' height='16' width='16'/>Reported Link should be in Proper format"
runat="server">
兩者[]
都不在有效字符列表中,因此 url 有效,直到
[user]=140973880&filters[recent]=1&sort=1&o=0
解決方案:
http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w-\\[\\] :|./?_%&=]*)?
(添加\\[\\]
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.