Ⅰ 求js字符串操作写法,急!~
|var str="box1=1523|box2=4323,4234,2564,4214|box3=463,2345,214";
function add( id, box, str ){
var arr = str.split( "|" );
var ID = new RegExp( id );
var BOX = new RegExp( box );
for( var i = 0; i < arr.length; i++ )
{
if( BOX.test( arr[i] ) )
{
if( !ID.test( arr[i] ) )
{
arr[ i ] = arr[ i ] + "," + id;
}
}
}
return arr.join( "|" );}
add( 1243, "box2", str ); // 三个参数分别是id,加入内的容box,原来的str
Ⅱ linux下如何使用js将字符串写入到文档txt中,谢谢
echo abcde > outout.txt
用js,有那个必要吗?就算真有,js调用上面的shell脚本就完事啦。
Ⅲ 现在想把一个字符串,通过函数传给js ,使用js把这段字符串转换为xml格式的文档,并存到硬盘上,
怎么说传给JS呢? 只能你在页面上输入,然后通过JS函数获取。但是你使内用JS吧这字符串转换容成XML格式还是可以得。但是不能存到硬盘,JS是脚本语言,也就是前段技术。不能通过JS脚本对计算机上的内同进行操作。
Ⅳ js获取json字符串后如何按格式重组
题目没有怎么看懂啊
用正则啊
functionrookitReg(){
varreg=/(d+,d+)/g;
varstr="某某某(02,000002)某某某(02,000005)某某某(02,000101)某某(02,000111)某某某......";
alert(newRegExp(reg).test(str));
str=str.replace(reg,"");//替换你要替换的,什么下拉框,单选框啥子哦
}
Ⅳ 如何用JS将一段十六进制(HEX)字符串转换为汉字
在js里面应该有%u74%u65这样的才能够写通用的程序来转你这个字符串.
因为你这个test部分是两位的,
汉字部分是六位的.
就算写出程序也无法通用的.
Ⅵ 怎么用js把一个字符串生成文本保存到磁盘
新建1.html 把以下内容保存在 1.html里面
<!-- saved from url=(0014)about:internet -->
<script type="text/javascript">
function file(){
var fso= new ActiveXObject("Scripting.FileSystemObject");
if(!fso.FileExists("C:/Documents and Settings/Administrator/桌面/1.txt")){
var f1 = fso.createtextfile("C:/Documents and Settings/Administrator/桌面/1.txt",true);
f1.write("这是您创建的一个文本文档");
var openf1 = fso.OpenTextFile("1.txt");
// 读取文件一行内容到字符串
str = openf1.ReadLine();
alert("里面的内容为'" + str + "'");
}
}
</script>
<button onclick='file()'>在桌面上创建一个文本文件</button>