是否可以使用javascript检查字符串是否仅包含特殊字符?
问问题
8662 次
3 回答
0
匹配字符串只有字符,这些字符不在此处定义为的类中a-z
,A-Z
或0-9
。
var regex = /^[^a-zA-Z0-9]+$/
测试一下...
console.log( "My string to test".match(regex) )
console.log( "My string, to test!".match(regex) )
于 2013-03-28T07:40:09.113 回答
0
是的,有可能。试试下面,它应该工作。
function hasOnlySpecialCharater(val) {
var pattern = /^[^a-zA-Z0-9]+$/;
return (pattern.test(val));
}
console.log(hasOnlySpecialCharater("@#$"));
console.log(hasOnlySpecialCharater("ChiragP&^"));
于 2018-03-13T13:09:06.913 回答
-1
我们可以这样写:
function checkOnlySplChar(str) {
// to check if string contains only special characters
var alphaNumOnly = RegExp('/^[^a-zA-Z0-9]+$/');
return (alphaNumOnly.test(str));
}
于 2018-10-08T08:02:32.240 回答