如何用js判断某个字符串是否只含有特定字符串? 一个随机的字符串,我想判断其中是否只含有*和#字符串,该如何判断?(*和#数量位置不限)比如字符串为 *3*#*# 就返回false,字符串为 *###**# 这样就返回true,无论其中包含多少个#* 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var a = "aaaaaa";var b = "a";if(a.indexOf("a") != -1)//包含a或者if(a.spit("a")>1){//包含a}只含有的话,需要用到正则表达式,不太会 随便写个小程序都行啊! 例如 for (var i=0;i<string.length;i++) { if(array[i]=="*"||array[i]=="#") { continue; } else { return 0; } return 1; } 没试验 应该行! <script>function test(){ var test = "abbbabbababababbababaaabb"; var j = 0; for(var i = 0; i<test.length;i++){ if(test[i] =="a"|| test[i]=="b"){ j++; } } if(j==i){ alert("该字符串中只含有a或者b") }else{ }}test();</script>楼主这个应该可以 function check(str){ return str.replace(/[*#]/g, "").length == 0; } alert(check("*#*#*##3#")); 来个捣乱的,效率高一点的……return !/[^\*#]+/.test(yourstring) jquery easy ui 中DataGrid的问题 js时间控件取值---急啊 如何优化JS隐藏页面图片功能 CDSN有好多BUG! 把分都散完。。寻求js模块化的答案 求一个JS时间比较函数 建议把JQUERY等框架方面的再分一个版面 弹出无边框窗口 系统学习javascript的好书求推荐。。 jquery放大镜效果 为何我的鼠标指针在移动的时候不会是在中间? 求高手帮帮解决问题 用js移动鼠标或onmouseclick改变button的class
var a = "aaaaaa";
var b = "a";
if(a.indexOf("a") != -1)//包含a
或者
if(a.spit("a")>1){//包含a}只含有的话,需要用到正则表达式,不太会
例如 for (var i=0;i<string.length;i++)
{
if(array[i]=="*"||array[i]=="#")
{
continue;
}
else
{
return 0;
}
return 1;
}
没试验 应该行!
<script>
function test(){
var test = "abbbabbababababbababaaabb";
var j = 0;
for(var i = 0; i<test.length;i++){
if(test[i] =="a"|| test[i]=="b"){
j++;
}
}
if(j==i){
alert("该字符串中只含有a或者b")
}else{
}
}
test();
</script>
楼主这个应该可以
function check(str){
return str.replace(/[*#]/g, "").length == 0;
}
alert(check("*#*#*##3#"));