Javascript 如何匹配除逗号以外的所有特殊字符

Javascript 如何匹配除逗号以外的所有特殊字符,javascript,regex,Javascript,Regex,正则表达式的值是什么,用于将字符串与除逗号以外的所有特殊字符和字母进行匹配 value = "23,$%aA"; 我想做一个匹配,如果这个值有任何特殊字符和字母,比如上面的字符串,那么它将返回true,但是如果它只有一个值,比如 value=“233456.00” 然后它将返回false。因为所有特殊字符和字母不再是字符串的一部分 我可以用match和regex来做这个吗 这将匹配所有非数字或非逗号或句点(小数点)的内容 这将匹配所有非数字或非逗号或句点(小数点)的内容 如果字符串不包含与数字

正则表达式的值是什么,用于将字符串与除逗号以外的所有特殊字符和字母进行匹配

value = "23,$%aA";
我想做一个匹配,如果这个值有任何特殊字符和字母,比如上面的字符串,那么它将返回true,但是如果它只有一个值,比如

value=“233456.00”

然后它将返回false。因为所有特殊字符和字母不再是字符串的一部分


我可以用match和regex来做这个吗

这将匹配所有非数字或非逗号或句点(小数点)的内容


这将匹配所有非数字或非逗号或句点(小数点)的内容

如果字符串不包含与数字、逗号或点不同的字符,则此处的检查将为“null”。如果字符串包含这些字符中的任何一个,则check将是一个数组。你可以用这种方法来测试

if (check === null ) { console.log('No special characters present') };

if (typeof check === 'Array' ) { console.log('Special characters present') };
如果字符串不包含与数字、逗号或点不同的字符,则此处的检查将为“null”。如果字符串包含这些字符中的任何一个,则check将是一个数组。你可以用这种方法来测试

if (check === null ) { console.log('No special characters present') };

if (typeof check === 'Array' ) { console.log('Special characters present') };

在返回false的示例中,有三种“类型”的字符:数字、逗号和句点。这就是你定义“字母”的方式吗?你已经看到了吗?:他也想保留数字,但对于你返回false的例子,你有三种“类型”的字符:数字、逗号和句点。这就是你对“字母”的定义吗?你看到了吗?他也想保留数字
if (check === null ) { console.log('No special characters present') };

if (typeof check === 'Array' ) { console.log('Special characters present') };