javascript 连续判断字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 连续判断字符相关的知识,希望对你有一定的参考价值。

if(str!='fct'....
str需要与fct,ret,trtr,dfdf,grr判断
不希望每个判断都要重复写str!=
有没有简单的写法?请大家帮忙!
PS:我看到一个这样写str!='1'||'2'||'3'||'4'
但我测试了,只有第一个起作用,只有'1'起作用
其实就是简写
if(str!='fct'&& str!='ret'&& str!='trtr'&& str!='dfdf'&& str!='grr')

else

javascript 连续判断字符

楼上兄弟怎么写了个 java 的判断???

下面是代码:::

输入测试值:<input id=ahcrm ><input type=button value="测试" onclick="test();">
<script>
function test()
var val=document.getElementById(\'ahcrm\').value;
var str="fct,ret,trtr,dfdf,grr";
var array=str.split(\',\');
for(var i=0;i<array.length;i++)
if(array[i]==val)
alert("存在:"+val+",在第"+(i+1)+"个位置");
return ;


alert("不存在:"+val);

</script>
参考技术A String str="trtr";//str变量
String[] arr="fct,ret,trtr,dfdf,grr".split(",");//要匹配的变量值
for(int i=0;i<arr.length;i++)
//如果未匹配
if(!str.equals(arr[i]))
System.out.println(arr[i]);

//否则为匹配
else
System.out.println(arr[i]);

参考技术B str='wan';
if(str.search(/^(?:lanf|wan|wower|sunny)$/)==-1)



else


或者写个函数,长痛不如短痛

以上是关于javascript 连续判断字符的主要内容,如果未能解决你的问题,请参考以下文章

Python正则表达式判断是否存在连续相同的两个字符,连续两个字符一模一样

javascript 字符串数组链接

shell 如何判断是不是为一串连续字符

判断两个数组是不是相等

javascript如何合并字符串?

JS判断一个字符串是不是含有重复字符