-2

是否可以使用javascript检查字符串是否仅包含特殊字符?

4

3 回答 3

0

匹配字符串只有字符,这些字符不在此处定义为的类中a-zA-Z0-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 回答