gpt4 book ai didi

javascript - Javascript验证,仅允许使用Alpha字符,连字符(-),点(.),撇号(')和空格

转载 作者:行者123 更新时间:2023-11-30 10:15:49 27 4
gpt4 key购买 nike

我想对我的文本框执行Javascript验证,该文本框应仅允许使用Alpha字符,连字符-,点.,撇号'和空格。

我已经完成了下面的工作,但是没有用:

var charRegExp = new RegExp("^[a-zA-Z\s.\-]$")
var firstName = document.getElementById("firstName").value;
if (firstName.search(charRegExp)!=0 ){
alert("Invlaid charcters entered");
}

最佳答案

您无需在此处使用RegExp对象,而该对象需要两次转义,而可以使用正则表达式文字。另外,您还需要使用量词来确保匹配1个或多个有效字符。

您可以使用此:

 var charRegExp = /^[a-zA-Z '.-]+$/

关于javascript - Javascript验证,仅允许使用Alpha字符,连字符(-),点(.),撇号(')和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23735097/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com