js判断字符串中是否有数字和字母
- 作者: 多梦笔记
- 时间: 2026年02月17日 00:00
//定义字符串
var str1 = '123'; //第一个字符串,仅有数字。
var str2 = 'abc'; //第二个字符串,仅有字母。
var str3 = 'a1b2c3'; //第三个字符串,既有数字亦有字母。
//定义验证规则,由于字符串数字和字母的顺序可能不同。
//也有可能字母和数字中间还包含了其他字符。故将验证规则分开定义。
var regNumber = /\d+/; //验证0-9的任意数字最少出现1次。
var regString = /[a-zA-Z]+/; //验证大小写26个字母任意字母最少出现1次。
//验证第一个字符串
if (regNumber.test(str1) && regString.test(str1)) {
console.log('str1:验证成功');
}else{
console.log('str1:验证失败');
}
//验证第二个字符串
if (regNumber.test(str2) && regString.test(str2)) {
console.log('str2:验证成功');
}else{
console.log('str2:验证失败');
}
//验证第三个字符串
if (regNumber.test(str3) && regString.test(str3)) {
console.log('str3:验证成功');
}else{
console.log('str3:验证失败');
}
- 上一篇: linux运维专家学习教程和学习路线图
- 下一篇: 使用NGINX+LUA实现WAF功能
相关文章
-
linux运维专家学习教程和学习路线图
linux运维专家学习教程和学习路线图
- 站长
- 2026年02月17日
-
bat批处理的注释语句
bat批处理的注释语句
- 站长
- 2026年02月17日
-
开源PHP论坛源码推荐:从轻量到企业级的解决方案
开源PHP论坛源码推荐:从轻量到企业级的解决方案
- 站长
- 2026年02月17日
-
使用NGINX+LUA实现WAF功能
使用NGINX+LUA实现WAF功能
- 站长
- 2026年02月17日
-
80端口被System占用最全解决方案
80端口被System占用最全解决方案
- 站长
- 2026年02月17日
-
关闭应用程序遥测,禁止Windows收集用户信息
关闭应用程序遥测,禁止Windows收集用户信息
- 站长
- 2026年02月17日
