js怎么把字符串转换

JavaScript018

js怎么把字符串转换,第1张

字符串变成数组 就是把一个个的字符全部筛选出来

1 正则表达式

var string=“abcdedef”

var obj="string".replace(/(.)(?=[^$])/g,"$1,").split(",") //字符串转化为数组

2 split

var obj2 = string.split("") //字符串转化为数组

你的意思是否想让c# 代码来操作前端的js字符串数组?

如果是

1.你可以在前端首先将字符串数组转成由某一分割符分割组成的字符串。如下js定义

<script>

var arrayObj = new Array() //js 字符串数组

arrayObj[0]="aaa"

arrayObj[1]="bbb"

.....

var str="" 

for(int i=0i<arrayObj .lengthi++) {

str+=arrayObj [i]+","

}

alert(str) //输出用“,”分割出来的字符串

</script>

2.在.aspx页面上放置一个HiddenField隐藏域控件,用js代码将str的值赋给隐藏域。

document.getElementById("<%=hiddenField1.ClientID%>").value=str

3.这样在后台.cs文件中就可以直接取到这个字符串了

string strVal=this.hiddenField1.Value

4.转成c#数组,主要是分割","

string[] array=strVal.Split(',')