C# 如何比较asp.net网站中输入字符串的最后3个字符

C# 如何比较asp.net网站中输入字符串的最后3个字符,c#,asp.net,validation,C#,Asp.net,Validation,我有一个文本框,可以获取mp3文件的链接 例: 如果用户正在输入上述链接,我如何获得最后3个字母来比较它,以确定它是否以mp3结尾。我可以在客户端做,还是只能在服务器端做,我想在asp.net网站上做,我的后端是c# .EndsWith(“mp3”)将返回true或false。.EndsWith(“mp3”)将返回true或false。将链接分配给字符串,您可以这样检查 if(link.ToLower().EndsWith("mp3")) { }

我有一个文本框,可以获取mp3文件的链接

例:


如果用户正在输入上述链接,我如何获得最后3个字母来比较它,以确定它是否以mp3结尾。我可以在客户端做,还是只能在服务器端做,我想在asp.net网站上做,我的后端是c#

.EndsWith(“mp3”)
将返回true或false。

.EndsWith(“mp3”)
将返回true或false。

将链接分配给字符串,您可以这样检查

        if(link.ToLower().EndsWith("mp3"))
        {

        }

将链接分配给一个字符串,您可以这样检查

        if(link.ToLower().EndsWith("mp3"))
        {

        }

您可以在客户端或服务器端执行此操作。要使用Javascript(客户端)执行此操作,只需将字符串的最后三个字符连接起来,然后查看它是否等于您要查找的内容:

var link = "http://www.woo55.com/play/6812/01-till-the-world-ends--(www-songslover-com)-mp3";
var lastThreeChars = link.charAt(link.length-3) + link.charAt(link.length-2) + link.charAt(link.length-1);
if(lastThreeChars == "mp3") //do something

您可以在客户端或服务器端执行此操作。要使用Javascript(客户端)执行此操作,只需将字符串的最后三个字符连接起来,然后查看它是否等于您要查找的内容:

var link = "http://www.woo55.com/play/6812/01-till-the-world-ends--(www-songslover-com)-mp3";
var lastThreeChars = link.charAt(link.length-3) + link.charAt(link.length-2) + link.charAt(link.length-1);
if(lastThreeChars == "mp3") //do something