JSP脚本判断两字符串相等的问题

Posted

tags:

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

<script type="text/javascript"> function check() var receiveUname= document.forms[0].receiveUname.value; var note = document.forms[0].note.value; var myName=document.form[0].sendUname.value; var errorMsg= ""; if(receiveUname==""|| receiveUname=="请输入您的名字") errorMsg += "作者不能为空"; if(note=="") errorMsg += "\n内容不能为空"; if(receiveUname.equals(myName)) errorMsg += "\n不允许跟自己发消息"; if(errorMsg!="") alert(errorMsg); return false; </script> 里面的判断不行

参考技术A javaScript
中字符串比较没有equals()方法,可以直接用==比较两个字符串是否相等
追问:
if(receiveUname.equals(myName))
errorMsg
+=
"\n不允许跟自己发消息";

就是这一段
加上去
上面两个条件
都没有反应了....怎么弄啊!
++分
回答:
receiveUname.equals(myName)
javaScript中字符串比较没有equals()方法用receiveUname==myName
追问:
好像
没反应的
我试了的
是不是变量的问题?
回答:
var
myName=document.form[0].sendUname.value;
form
是forms

追问:
en
解决了
谢啦
参考技术B javascript中字符串比较没有equals()方法,可以直接用==比较两个字符串是否相等

sql怎样判断两字符串完全相等,大小写一样?

参考技术A 方法1: where cast(password as varbinary) = cast( 'abc' as varbinary)
方法2:where password collate Chinese_PRC_CS_AS_WS ='abc'
注:方法1是转换成二进制再比较,由于大小写的ASC码不同所以区分大小写
方法2是利用排序规则,也是基于二进制。在字段后加上collate Chinese_PRC_CS_AS_WS
不理解欢迎追问!
参考技术B

判断sql两字符串完全相等,大小写一样的方法有以下几种:

1,sql怎样判断两字符串完全相等,大小写一样

2,比较前把这两个变更打印出来看一下。

比较简单也比较好操作。

参考技术C

有两种方法:

方法1: where   cast(password   as   varbinary)   =   cast( 'abc'   as   varbinary)

方法2:where password collate Chinese_PRC_CS_AS_WS ='abc'

注:方法1是转换成二进制再比较,由于大小写的ASC码不同所以区分大小写

方法2是利用排序规则,也是基于二进制。在字段后加上collate Chinese_PRC_CS_AS_WS

不区分大小写的话用函数nullif(value1,value2) -- value1 非NULL值,相等返回null,不相等返回值1

declare @s1 varchar(100),@s2 varchar(100)

set @s1 = 'abc'

set @s2 = 'ABC'

select isnull(nullif(@s1,@s2),'相等')  -- 执行返回相等


区分大小写的话用HashBytes函数

参考技术D 方法1: where cast(password as varbinary) = cast( 'abc' as varbinary)
方法2:where password collate Chinese_PRC_CS_AS_WS ='abc'
注:方法1是转换成二进制再比较,由于大小写的ASC码不同所以区分大小写
方法2是利用排序规则,也是基于二进制。在字段后加上collate Chinese_PRC_CS_AS_WS
不理解欢迎追问!

以上是关于JSP脚本判断两字符串相等的问题的主要内容,如果未能解决你的问题,请参考以下文章

jsp 判断字符串相等

JSP页面中比较字符串

jsp中如何判断字符串相等?

shell中如何比较两字符串是不是相等

java比较两字符串是不是相等。。。

shell判断字符串相等脚本