PHP:JavaScript中的preg_match函数

时间:2017-04-18 14:34:24

标签: javascript php regex preg-match

我需要测试一个字符串是否与ruby正则表达式匹配:

    Console.WriteLine("Please enter a positive integer: ");
    var args = Console.ReadLine();
    if (int.TryParse(args, out int num))
    {
        if (num < 0)
            Console.WriteLine('Must enter a positive integer!');

        for (var i = num; i >= 10; i-- )
        {
           //this only runs if the integer entered is >= 10 
           if (num > 10)
           {
             Console.WriteLine(i);
           }
        }
    }
    else
    {
        Console.WriteLine("A non-integer was entered!");
    }

我的问题是,我没有使用PHP,我正在使用JavaScript ...我看到一些例子,因为我通过谷歌搜索,但我没有得到它。 希望有人可以帮助我!

2 个答案:

答案 0 :(得分:0)

有两种选择:

x = x[~pd.isnull(x)]

'some string'.match(/^[0-9]*[\u007C-]{1}[0-9]*$/)

我对Ruby正则表达式的语法不太熟悉,所以你可能需要稍微修改一下语法:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions

答案 1 :(得分:0)

试试这个:

function isMatch(str) {
  return /^[0-9]*[\u007C-]{1}[0-9]*$/.test(str)
}

console.log(isMatch('|'))