通过angularjs的提示框仅允许使用字母数字字符

时间:2019-05-30 01:10:32

标签: angularjs prompt alphanumeric

我有一个angularjs函数,该函数为用户提供一个输入名称的提示框。我希望用户不要输入任何非字母数字值。对于提示框,如何限制输入?请找到以下将提示框提供给用户的功能。

$scope.userInput = function(inputName)
{
  var name = prompt("Please Enter your name", inputName);
};

1 个答案:

答案 0 :(得分:0)

我使用了正则表达式,并且可以成功运行。请找到以下代码。

js

$scope.userInput = function(inputName)
{
  var name = prompt("Please Enter your name", inputName);
var regPattern = /^[A-Za-z0-9]{2,}$/;
var regResult = regPattern.test(inputName);
if(regResult === true)
{
alert("correct name is given");
}
}