nnpc.net
当前位置:首页 >> jAvAsCript中怎么验证 一个字符串 只能是数字和字母 >>

jAvAsCript中怎么验证 一个字符串 只能是数字和字母

用正则表达式啊 var str = "string" var re; re = /[a-zA-Z0-9]{6,16}/; /*匹配6-16个字符,只能是数字或字母,不包括下划线的正则表达式*/ if (re.test(str)) { //匹配 } else { //不匹配 }

假设你的html为: 你可以用test的方法去判断: var reg = /^[0-9a-zA-Z]+$/ var str = document.getElementById("mInput").value;if(!reg.test(str)){ alert("你输入的字符不是数字或者字母") } 你可以用onchange或者onkeyup来触发。 扩展资料: ...

问题分析: 在JavaScript脚本语言中判断一个字符串中是否即包含数字亦包含字母,可以使用正则(RegExp对象)的方式,如果仅仅只是做判断,要求返回true或者false的话,那么使用RegExp对象的test方法即可。 举例如下: //定义字符串var str1 = '1...

全数字: var js1=/^\d+$/ 全字母: var js2=/^[A-Za-z]+$/ 符号的: var js3=/^[@!~%.^&*]+$/ 符号没写全 你可以自己往里面加

function IsDigit(cCheck) { return (('0'

我是用来验证表单用户名的! 回答: 当然可以, 不过没正则表达式快捷, 简便啊 追问: 因为我们没讲正则表达式! 回答: 有空学一学正则表达式. 如果不用正则表达式那就用这个吧...:function num_letter_only(str) {for (var i = 1; i < str.leng...

//定义字符串 var str1 = '123'; //第一个字符串,仅有数字。 var str2 = 'abc'; //第二个字符串,仅有字母。 var str3 = 'a1b2c3'; //第三个字符串,既有数字亦有字母。 //定义验证规则,由于字符串数字和字母的顺序可能不同。 //也有可能字母...

var p = /[0-9]/; var b = p.test(string);//true,说明有数字 var p = /[a-z]/i; var b = p.test(string);//true,说明有英文字母 var p = /[0-9a-z]/i; var b = p.test(string);//true,说明有英文字母或数字 JavaScript,简称JS。 JS是一种直译...

题主的逻辑稍显混乱。“只能出现字母和数字”,那么其实对于非空字符串来说,就已经 必然会 “出现一个字母或数字”了,能理解不?(关键在于后面那个“或”字) 这样: // 待测试的字符串var str = 'a';// 题主所要的正则var reg = /^[a-zA-Z0-9]+$/;...

用正则表达式最方便了; functionnumber(obj) { if (/^d+$/.test(obj.value)) { alert("正确") } else { alert("错误,请填写纯数字")} }

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com