var str = "select * from table where";
var result = /where$/.test(str)
var result = /where$/.test(str)
解决方案 »
- JS头像选择窗不弹出来?
- Extjs ComboBox显示问题
- 已知四个点。A(x1,y1) B(x2,y2) C(x3,y3) B(x4,y4)
- js访问表格单元格?
- 怎样让焦点在指定的button上
- 有没有办法实现从表单1中获取checkbox的数据,并从表单2中进行提交?
- 用jquery动态添加li,但是不知道为什么找不到li的id
- 取得<select><option>yyyyyyyy</option></select>中的<option></option>中间的值的方法是什么?
- 怎样使左右的框架网页每次都按高度大的网页显示?急用!
- [日期选择的特殊效果]
- 请问在input中输入限制问题
- 没人帮我吗?求大家帮帮忙吧
var result = /where$/.test(str)-----------能解释一下,什么意思吗
-
正则表达式,$表示字符串的结尾,/where$/就是表示该字符串结尾必须是“where”
flase 不是...为什么不试试看先.
{
var str = document.all.text1.value;
var result = /where$/.test(str)
if resulet==true
{
document.all.text1.value=document.all.text1.value+val;
}
if resulet!=false
{
document.all.text1.value=' where '+document.all.text1.value+val;
}
}
我这么写得,为什么不对阿
function write2(val)
{
var str = document.all.text1.value;
var result = /where$/.test(str);
if (result==true)
{
document.all.text1.value=document.all.text1.value+val;
}
if (result!=false)
{
document.all.text1.value=' where '+document.all.text1.value+val;
}
}
这是我b页面用到
function getValue()
{
var s = document.all.nr.value;
s = " "+s.substr(0, s.length-4);
opener.write2(s);
//window.close();
}
当我电击b页面的按钮来判断a页的text1的最后是否有where 如果有就不加,没有则加上where
可是你们看看,好像没有什么反映啊,怎么回事
function write2(val)
{
var str = document.all.text1.value;
var result = /where$/.test(str);
if (result==true)
{
document.all.text1.value=document.all.text1.value+val;
}
else //这个:if (result!=false),改成else,因为你这个判断使得两个if
//都执行不了,要么用==而不是!=
{
document.all.text1.value=' where '+document.all.text1.value+val;
}
}