<script>
var str="a 1 2 3 4 b 5 6 7 8";
alert(str.split(/[a-z]/)[0])
</script>
var str="a 1 2 3 4 b 5 6 7 8";
alert(str.split(/[a-z]/)[0])
</script>
解决方案 »
- 请问这个js为什么不能实现倒计时
- JQuery在hover(in)状态下添加click事件的多次触发现象
- js父窗口调用子窗口的attchEvent方法?在线等 急
- 请问jquery问题,谢谢
- 我用循环动态生成了100组radiobutton按钮,每组7个,请问如何判断那个radiobutton被选中?
- 向高手求救!在线等…………
- 查找定位树中的节点
- 在JavaScrip中对Flash的变量赋值应该怎么做 ?
- 如何让用window.open()打开的窗口居中
- fw做的弹出菜单被flash压在下面了,怎么办????
- showModalDialog打开的摸态窗口怎么提交表单+怎么设置超级链接?
- 验证多个文本框和checkbox的表单
<textarea type="text" name="c2" style="width:500px;height:200px"></textarea>
<input type="button" value="取字符" onclick="getstr(document.all['c1'].value,document.all['c2'])"><script>
function getstr(str,tar){
for(var j=0;j<str.split(/[a-z]/).length;j++){
tar.value+=str.split(/[^a-z]/)[j]+":"+str.split(/[a-z]/)[j]+'\n'
}
}
</script>
str1 += arr[i] + "\r\n";
}alert(str1);
str1 += arr[i] + "\r\n";
}alert(str1);
str="a 昂达 艾格 爱国者 奥克斯 爱可视 b 笔 芭比 巴宝利 帮宝适 c 赤壁 垂钓 超短裙 充电器 d 黛安芬 代充 电池 电吹风 e 耳环 耳机 儿童床品 儿童读物 儿童内衣 儿童书包 f 富安娜 发饰 防蚊 方正 g 古董 高达 哥弟 高尔夫 贵妃镯 高跟鞋 国际米兰";var tem = str.match(/[a-z].*?(?=[a-z]|$)/g), arr = [];
for(var i=0;i<tem.length;i++){
arr.push(tem[i]);
}alert(arr.join('\n'));
</script>
split可以根据字符串或者正则式来分割,这里用正则式
[a-z]就表示碰到a到z之间的字符,就会在这个位置进行分割(不包括a-z的字符),最后返回一个数组
这个就很好,用这个吧。csdn的家伙们动手太快了,抢不过。