在数据库中使用.(点)保存扩展名
本文关键字:保存 扩展名 数据库 | 更新日期: 2023-09-27 18:15:30
我从用户获得扩展名保存在数据库中的Asp形式。我如何验证用户输入扩展名带有。(点)而没有。(点)名称生成错误。
要在用户提交之前在表单上输入数据时验证数据吗?如果是这样,您可能正在寻找一个正则表达式验证器。请参阅: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!" />
验证.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)$/;
通过使用RegEx我可以做到这一点。
Regex.Match("String to Compare" , @"^[.]([a-zA-Z0-9]+)?$")
我以字符串形式获得用户输入,并使用RegEx将其与此验证进行比较。