www.4658.net > jquEry字符串校验:如何判断一个字符串是否既有数...

jquEry字符串校验:如何判断一个字符串是否既有数...

var str = '1234abcd';function strCheck(str){ if(str.length>=7){ if(/([a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z])/.exec(str)){ return true; }else{ return false; } }else{ return false; }}alert(strCheck(str));

不用Jquery就能做到。。。 var str="我爱中国"; if(str.indexOf("中国")>=0) { alert("含有此字符串"); } else { alert("没有此字符串"); }

直接写一个正则就行,比如: var str = "adfjod34rje";var bl = /\b+/.test(str);if(bl) {alert("包含数字: YES");} else {alert("包含数字: NO");}

var s='jhdoiweesdds'; var n=(s.split('d')).length-1; document.write(n); 看得懂吧,利用分隔的办法来实现。

有什么?是否包含某字符串么? 可以通过indexOf来判断。 例如: var str1 = 'hello world';var str2 = 'hello';//判断str1 字符串中是否包含 strif(str1.indexOf(str2)> -1){ alert('str1中包含str2');}

var str="我爱中国"; if(str.indexOf("中国")>=0) { alert("含有此字符串"); } else { alert("没有此字符串"); }

/*true就是存在 false就是不存在*/ var isExistStr = function (strfrom,strchar) { return strfrom.indexOf(strchar)>-1; } var str = "56789"; alert(isExistStr(str,"8")); 这个没用到jquery,楼主想写这样的jquery插件?

很简单,使用split方法就行了 var array = "200,400,300".split(","); alert( array.length); 即是 str.split(",").length

用isNaN方法,示例: var a = 111;if(isNaN(a)){alert('是数字!');}else{alert('不是数字!');}有任何疑问,欢迎追问....

$('div:contains(abcd)')//选择含有abcd的div元素可参考jquery的contains选择器

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com