In a application there is an option to upload file and the file name is dynamically set with user's Name and Phone number. When user fills the phone number as +965-97324246. The file name is saved a Name_+965-97324246.pdf. Since "+" is there the hyper link ofthe file gave error when we try to view in browser. Thus we can use Regex to ignore special charaters. please find the sample below:
Sample:
using System;
using System.Text.RegularExpressions;
namespace Regex_Replace
{
// Remove forbidden chars for filename
class Class1
{
static void Main(string[] args)
{
string sourceStr = @"1\2/3:4*5?6""7<8+>90";
string rgPattern = @"[\\\/:\*\?""<>+]";
Regex oRegex = new Regex(rgPattern);
Console.WriteLine(oRegex.Replace(sourceStr, ""));
Console.Write("\nPress [Enter] to Exit ... ");
Console.ReadLine();
}
}
}
Hope it Helps...
Happy Diwali :)
1 comment:
Source
http://forums.asp.net/t/61673.aspx
Post a Comment