Tru*_*an1 4 .net c# regex asp.net-mvc c#-4.0
我有一个来自数据库的任意字符串。我想将此字符串作为HTML类名称放置在网页上。我不确定会遇到什么角色。如何删除空格和特殊字符,使其成为CSS类名“安全”?
经过一些研究,似乎空间和这些字符需要删除:
!"#$%&'()*+,./:;<=>?@[\]^`{|}~
Run Code Online (Sandbox Code Playgroud)
删除它们的最佳方法是什么?
您可能希望查看此线程,以更好地了解有效的CSS名称。
我建议使用以下实用程序功能,您应该根据需要测试/更改regex表达式。
Regex re = new Regex(@"[!""#$%&'()\*\+,\./:;<=>\?@\[\\\]^`{\|}~ ]");
string outputString = re.Replace(inputString, string.Empty);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1682 次 |
| 最近记录: |