gpt4 book ai didi

javascript - 如何自定义此 javascript 函数?

转载 作者:行者123 更新时间:2023-11-30 13:43:48 24 4
gpt4 key购买 nike

我有这个阻止特殊字符的 javascript 函数...

function validaTexto(texto)
{
!(/^[A-zÑñ0-9]*$/i).test(texto.value) ? texto.value = texto.value.replace(/[^A-zÑñ0-9]/ig, '') : null;
}

问题是这个函数不允许我输入空格...我怎样才能自定义这个函数来允许我输入一些其他的东西,比如空格,“,”,“。” , ";"等等?

谢谢!!

最佳答案

将正则表达式更改为:

!(/[^A-zÑñ0-9 ,\.;]*$/i)

此外,该函数非常多余,因为它检查字符串两次,基本上是说“字符串是否包含这些字符中的任何一个?是吗?好的,所以搜索字符串中的这些相同字符并将其删除。只需将其更改为这个:

function validaTexto(texto) {
texto.value.replace(/[^a-zñ0-9 ,\.;]/ig, '');
}

关于javascript - 如何自定义此 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/697096/

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