使用。保存数据库中的扩展名。(点)

时间:2015-09-30 12:23:30

标签: c# asp.net validation

我从用户获取扩展名,以便在Asp Form中保存在db中。我如何验证该用户输入扩展名为。(点)和没有。(点)名称生成错误。

3 个答案:

答案 0 :(得分:1)

在提交之前,您是否希望在用户在表单上输入数据时验证数据?如果是这样,您可能正在寻找RegularExpressionValidator。请参阅:https://msdn.microsoft.com/en-us/library/eahwtc9e(v=vs.71).aspxhttp://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)$/;