js 正则校验字符串是否有空格和标点符号和特殊字符
你可以使用正则表达式来校验字符串是否包含空格、标点符号和特殊字符。以下是一个示例代码:
function validateString(str) {
// 包含空格、标点符号和特殊字符的正则表达式
var regex = /[^\w\s]|_/g;
if (regex.test(str)) {
return true; // 字符串包含空格、标点符号或特殊字符
} else {
return false; // 字符串不包含空格、标点符号或特殊字符
}
}
// 测试
console.log(validateString("Hello World")); // false
console.log(validateString("Hello, World!")); // true
console.log(validateString("Hello_World")); // false
console.log(validateString("Hello@World")); // true
在上面的代码中,我们使用/[^\w\s]|_/g正则表达式来匹配任意非字母、数字、下划线、空白字符的字符或下划线。test()方法用于检测字符串是否与正则表达式匹配。如果匹配到任何字符,则返回true,否则返回false
原文地址: https://www.cveoy.top/t/topic/iZ08 著作权归作者所有。请勿转载和采集!