Ⅰ 求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>