Javascript 检查字符串中数字的方法(输入数据的验证)

Javascript method to check for digits within a string (validation of input data)

我正在尝试对 IBM BPM 中的输入字段实施验证。 我不太熟悉 java 脚本,但我尝试获取 returns 的方法 如果字符串包含任何数字,则为 ture。

awdadw = 有效
awdawd2d = 无效

我试过这个方法:

function hasNumbers(t)
{
    var pattern=new RegExp("^[A-Za-z]+$"); 
    return pattern.test(t); // true if string. Returns false for numbers
}

当我尝试这个函数时,它说方法/变量 RegExp 未知。由于它是相当基础的东西,我希望能得到一些解释这个主题的资源。

你可以使用这个:

function validate(){    
var re = /^[A-Za-z]+$/;
if(re.test(document.getElementById("inputID").value))
   alert('Valid Name.');
else
   alert('Invalid Name.');      
  }

基于 adre3wap 这对我有用:

function validate(t){
  var re = /^[A-Za-z]+$/;
  if(re.test(t))
     return false;
  else
     return true;
}