0

我在一个 html 表单上工作,我需要用 javascript 正则表达式检查它,但它只有在我输入静态文本时才有效。我需要对照正则表达式检查 html 表单文本(输入数据)。

我已经搜索过这个,但我只能找到显示静态文本示例的人。

更进一步的解释:我不需要帮助来理解正则表达式。我需要了解如何将用户输入的数据传递到对正则表达式的检查中。

    <script>
    function fn() {
    var x=document.getElementById("fname");
    xv=x.value.toUpperCase();

    var re = new RegExp("s", "g"); //Here is the expression i am searching for - This i do understand// 
    var result = re.test( ?? ); //Here should go the user input from ((("fname" - var x)))

    if (result == true) {
    var result = $("#result").empty();
    $.post('../search.php',{xv : xv},
    function(data){
    result.append(data);
    }

    if (result == false) {  
    var result = $("#result").empty();
    result.append("try again");
    }
    }
    </script>
4

1 回答 1

1

你的意思是:

    var re = new RegExp("s", "g");
  **var result = re.test(xv);**
    if (result == true) {

    }

    if (result == false) {  

    }
于 2013-01-17T03:13:32.957 回答