一个简单的字符串替换问题,请进来看看吧 var str1 = "123";var str2 = "ABC";alert(str2.charAt(str1.indexOf("1"))); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果我的str1里面的123变成全角的123呢?我试验了一下,按照前辈的方法就不行了 1当然不等于1,所以 indexOf() 返回值就不对了.你的需求到底是什么?? <input name="text1" type="text"><button onclick="kkk()">click</button><input name="text2" type="text"><Script>str1="123"str2="ABC"str1s = str1.split(/\B/)str2s = str2.split(/\B/)evalStr = ""for( var i = 0 ; i < str1s.length ; i ++ ){ evalStr = evalStr + str1s[i]+":'" + str2s[i] + "',"} evalStr = evalStr.substr(0,evalStr.length-1) eval("evalStr={"+evalStr+"}")function kkk(){ text2.value = evalStr[text1.value]}</Script> 那你可以控制用户不能输入全角字符呀.<input style="ime-mode:disabled"> 领导吃饱了撑的.....就是不让。我写了下面一个函数,但是有问题,我看了半天没看出问题在哪里。我是这样想的,现在只许用户输入26个英文字母。我一个一个找,要是全角的我就给他换成半角的。26个字母省略了,这里只留abc三个。function toHankaku(inputText){ han = "ABC "; txt = "ABC"; str = ""; for (i=0; i<inputText.length; i++) { c = inputText.charAt(i); n = txt.indexOf(c,0); if (n >= 0) c = han.charAt(n); str += c; }} 表格问题,急 window.parent.frames["right"].location.href=""的问题,在线求助 一個javascript的基础问题,变量的连接问題.谢谢!! 你们都用过什么方式引入js,css等资源文件的呢? 请js高手回答!js里直接支持 “值对”对象吗? 关于radiobutton的问题。 要打开的页面没有最大最小化按钮怎做? 怎样在点击鼠标右键时相当于点击了鼠标的左键? javascript中id 和name 有什么区别? use js 如何勇超连接的方式做出ie的后退效果?? 正则表达式中!斜杠的替换问题 为什么无法删除select中的option啊
<input name="text2" type="text">
<Script>
str1="123"
str2="ABC"str1s = str1.split(/\B/)
str2s = str2.split(/\B/)evalStr = ""for( var i = 0 ; i < str1s.length ; i ++ ){
evalStr = evalStr + str1s[i]+":'" + str2s[i] + "',"
}
evalStr = evalStr.substr(0,evalStr.length-1)
eval("evalStr={"+evalStr+"}")function kkk(){
text2.value = evalStr[text1.value]
}</Script>
<input style="ime-mode:disabled">
我是这样想的,现在只许用户输入26个英文字母。我一个一个找,要是全角的我就给他换成半角的。26个字母省略了,这里只留abc三个。
function toHankaku(inputText)
{
han = "ABC ";
txt = "ABC";
str = "";
for (i=0; i<inputText.length; i++)
{
c = inputText.charAt(i);
n = txt.indexOf(c,0);
if (n >= 0) c = han.charAt(n);
str += c;
}
}