Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用JavaScript检查输入是否包含文本和数字_Javascript_Php - Fatal编程技术网

使用JavaScript检查输入是否包含文本和数字

使用JavaScript检查输入是否包含文本和数字,javascript,php,Javascript,Php,我的网页中有一个输入文本字段。我需要验证该字段,就像该字段同时包含文本和数字一样。ie我的输入框是否为成本,因此我需要验证成本是否为“100 R”格式 我已经验证了数字,但如何验证文本和数字 var number = document.forms["myForm"]["cost"].value; if (isNaN(number)) { alert("cost must be in number"); document.myForm.cost.focus() ret

我的网页中有一个输入文本字段。我需要验证该字段,就像该字段同时包含文本和数字一样。ie我的输入框是否为成本,因此我需要验证成本是否为“100 R”格式

我已经验证了数字,但如何验证文本和数字

var number = document.forms["myForm"]["cost"].value;

if (isNaN(number)) {
    alert("cost must be in number");

    document.myForm.cost.focus() 
    return false;
}

使用regex
/\d\d\dR/.test(number)
的最佳方法是(/\d\d\dR/.test(number))如果(!(/\d\d\dR/.test(number)),则此项不起作用