如何在 if 条件内对 preg 匹配进行多变量控制?

我检查了 post 方法附带的输入。但是这个 if 条件代码不起作用。编辑:否则落在他的街区


是JavaScript


$(".inputonlytext").keypress(function(e) {


    var key = e.keyCode;

    if ((key >= 48 && key <= 57) || (key >= 33 && key <= 47) || (key >= 58 && key <= 64) || (key >= 91 && key <= 96) || (key >= 123 && key <= 127)) {

        e.preventDefault();

    }

    /*if (e.which === 32)

        return false; */

    //var text = $(this).val();

    //$(this).val(text.replace(" ", ""));


});

是输入


<input type="text" name="name" class="form-control inputonlytext" maxlength="50" required="required">

<input type="text" name="surname" class="form-control inputonlytext" maxlength="50" required="required">

是PHP;


if($_POST["name"] !== null && preg_match('/^[a-zA-Z ]+$/', $_POST["name"]) && $_POST["surname"] !== null && preg_match('/^[a-zA-Z ]+$/', $_POST["surname"])){

            //true for my application logic. (think like a reverse)

}else{

            //false for my application logic. (think like a reverse)

}


茅侃侃
浏览 78回答 1
1回答

守着星空守着你

这是另一种选择;我用了$_POST["name"]&nbsp;!==&nbsp;null代替isset($_POST["name"])
打开App,查看更多内容
随时随地看视频慕课网APP