gpt4 book ai didi

javascript正则表达式验证函数

转载 作者:行者123 更新时间:2023-12-01 05:21:16 25 4
gpt4 key购买 nike

我的 java 脚本正则表达式验证需要以下条件。

  1. 仅接受字母值
  2. 不接受仅数字值
  3. 不只接受特殊字符
  4. 接受字母数字和特殊字符值的组合

我编写了以下代码来实现它

 function validateAlphaNumChar(str) {

var filter = /^[ A-Za-z0-9_@@./#&+-]*$/;
if (filter.test(str)) {

return true;
}
else {

return false;
}
}

我也尝试了不同的正则表达式,但从未达到预期的结果。

请帮助我使用正确的正则表达式进行验证。

谢谢

最佳答案

由于字符串中必须包含字母,因此只需检查即可

function validateAlphaNumChar(str) {

var filter = /^[ A-Za-z0-9_@@./#&+-]*$/;
var filterAlphabets = /^[ A-Za-z]*$/;
if (filter.test(str)) {
if ( filterAlphabets.test(str)){
return true;
}
else{
return false; }

}
else {

return false;
}
}

这是假设不允许使用数字和特殊字符的组合

关于javascript正则表达式验证函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43342197/

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