js 只能输入数字和字母的正则表达式
时间: 2023-08-30 16:06:29 浏览: 160
JS只能输入数字或数字和字母等的正则表达式
可以使用如下正则表达式匹配只包含数字和字母的字符串:
```
/^[a-zA-Z0-9]+$/
```
其中,`^` 表示匹配输入的开始处,`$` 表示匹配输入的结束处,`[a-zA-Z0-9]` 表示匹配字母和数字,`+` 表示匹配前面的字符至少出现一次。
在 JavaScript 中,可以使用 `test()` 方法来测试一个字符串是否匹配一个正则表达式,例如:
```
var str = "hello123";
var pattern = /^[a-zA-Z0-9]+$/;
console.log(pattern.test(str)); // true
```
这个例子中,`test()` 方法返回 `true`,因为 `str` 只包含字母和数字。
阅读全文