js正则校验不能有特殊字符
时间: 2023-09-01 22:08:19 浏览: 195
JavaScript 数据校验 正则表达式 示例代码
好的,针对您的问题,以下是一个简单的 JavaScript 正则表达式,用于校验字符串是否包含特殊字符:
```
/^[^`~!@#$%^&*()_\-+=\\|\][{};:'",.<>/?]*$/i
```
这个正则表达式的含义是,字符串中不能包含特殊字符,包括 `、~、!、@、#、$、%、^、&、*、(、)、_、-、+、=、\、|、[、]、{、}、;、:、'、"、,、.、<、>、/、?` 这些字符。
您可以使用 JavaScript 的 `test()` 方法来验证字符串是否符合该正则表达式,示例代码如下:
```javascript
var str = "Hello, World!"; // 字符串中包含特殊字符
var regex = /^[^`~!@#$%^&*()_\-+=\\|\][{};:'",.<>/?]*$/i;
if (regex.test(str)) {
console.log("字符串符合要求");
} else {
console.log("字符串包含特殊字符");
}
```
希望能够帮助到您!
阅读全文