如何将字符串的第一个字符与VBScript中的特定字符进行比较?

时间:2016-07-15 12:11:35

标签: string vbscript char

我有一个字符串。我需要将字符串的1 st 字符与特定字符进行比较。下面是C#代码。

String URL = "www.vulnuryrweb.com";

bool isValid = URL[0] == '/'
               && URL[1] != '/' 
               && URL[1] != '\\';

VB-Script与上述代码相同的是什么?

3 个答案:

答案 0 :(得分:0)

根据http://www.w3schools.com/asp/func_mid.asp,你需要做

URL = "www.vulnuryrweb.com";
firstLetter = Mid(URL,1,1)

在这种情况下会返回w

答案 1 :(得分:0)

使用Mid函数获取字符串的前n个字符,然后将其与要检查的结果进行比较

Dim isValid
isValid = (Mid(URL, 1, 1) = "/" And Mid(URL, 2, 1) <> "/" And Mid(URL, 2, 1) <> "\")

请注意,Mid对字符使用基于1的索引(索引1是第一个字符)而C#使用0(url[0]是第一个字符)

答案 2 :(得分:0)

if ($_POST['interval'] == 88) {

    $dayNumber = "7";
    $pid = 'P1W';
}

$now = new DateTime($dayNumber . " days ago");
$interval = new DateInterval($pid); // 1 Day interval
$period = new DatePeriod($now, $interval, $dayNumber);