我从用户获取扩展名,以便在Asp Form中保存在db中。我如何验证该用户输入扩展名为。(点)和没有。(点)名称生成错误。
答案 0 :(得分:1)
在提交之前,您是否希望在用户在表单上输入数据时验证数据?如果是这样,您可能正在寻找RegularExpressionValidator。请参阅:https://msdn.microsoft.com/en-us/library/eahwtc9e(v=vs.71).aspx和http://asp.net-tutorials.com/validation/regular-expression-validator/然后使用Webruster和Ahsan为您提供的正则表达式之一。
样品:
<asp:TextBox runat="server" id="txtExt" />
<asp:RegularExpressionValidator runat="server"
id="rexDot" controltovalidate="txtExt"
validationexpression="^[.]([a-zA-Z0-9]+)?$"
errormessage="Please enter a Dot!" />
答案 1 :(得分:0)
通过使用RegEx我可以做到。
*d = 6; // writing to an invalid memory location
我在字符串中输入用户,并使用RegEx将其与此验证进行比较。
答案 2 :(得分:0)
正则表达式,用于验证.mp3
或.MP3
或.mpeg
或.MPEG
或.m3u
或.M3U
Re= /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.mp3|.MP3|.mpeg|.MPEG|.m3u|.M3U)$/;
正则表达式,用于验证.doc
或.docx
Re= /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.doc|.docx|.DOC|.DOCX)$/;
正则表达式,用于验证.txt
或.TXT
Re= /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.txt|.TXT)$/;
正则表达式,用于验证.jpeg
或.JPEG
或.gif
或.GIF
或.png
或.PNG
Re= /^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpeg|.JPEG|.gif|.GIF| .png|.PNG)$/;