如何验证它是否为正值字符串?

时间:2018-10-14 01:57:52

标签: functional-programming programming-languages

如果该函数是表示正数的字符串,则该函数返回true,例如:

  • “ 1”为真
  • “一个”是错误的
  • “-3”为假
  • “ 3.1.2”为假

1 个答案:

答案 0 :(得分:0)

使用正则表达式匹配字符串。例如,此正则表达式模式应匹配所有正整数(我从Java Pattern类中获取了正则表达式规则):

var coreUrl = "https://cors.io/?http://rundistance.azurewebsites.net/api/";
var listUrl = coreUrl + "RunnerService";

$(document).ready(function () {
    function AddRunner(){
        var self = this;
        self.runner = ko.observableArray([]);

        function loadRunner() {
            $.getJSON(listUrl)
                    .done(function (data) {
                        self.runner(data);
                    });
        }

        loadRunner();
    }

    ko.applyBindings(new AddRunner());
}

((\+)[0-9]+)|([0-9]+) 匹配+ 329,+ 943类型的字符串... ((\+)[0-9]+)匹配类型为1,2,23 ...

的字符串