❶ 用javascript編寫判斷輸入字元串不為空的函數
首先要知道你的那個text的id
然後專
function checkStr(){
var textvalue = document.getElementById("id").value;
if (textvalue==""){
alert("不能為空屬");
}
}
❷ JavaScript中將字元串類型轉換為整形的函數
parseInt() 函數可解析一個字元串,並返回一個整數。
語法
parseInt(string, radix)參數 描述
string 必需。要被解析的字元串。
radix 可選。表示要解析的數字的基數。該值介於 2 ~ 36 之間。
如果省略該參數或其值為 0,則數字將以 10 為基礎來解析。如果它以 「0x」 或 「0X」 開頭,將以 16 為基數。
如果該參數小於 2 或者大於 36,則 parseInt() 將返回 NaN。
返回值
返回解析後的數字。
說明
當參數 radix 的值為 0,或沒有設置該參數時,parseInt() 會根據 string 來判斷數字的基數。
舉例,如果 string 以 "0x" 開頭,parseInt() 會把 string 的其餘部分解析為十六進制的整數。如果 string 以 0 開頭,那麼 ECMAScript v3 允許 parseInt() 的一個實現把其後的字元解析為八進制或十六進制的數字。如果 string 以 1 ~ 9 的數字開頭,parseInt() 將把它解析為十進制的整數。
提示和注釋
注釋:只有字元串中的第一個數字會被返回。
注釋:開頭和結尾的空格是允許的。
提示:如果字元串的第一個字元不能被轉換為數字,那麼 parseFloat() 會返回 NaN。
實例
在本例中,我們將使用 parseInt() 來解析不同的字元串:
parseInt("10"); //返回 10
parseInt("19",10); //返回 19 (10+9)
parseInt("11",2); //返回 3 (10+9)
parseInt("17",8); //返回 15 (8+7)
parseInt("1f",16); //返回 31 (16+15)
parseInt("010"); //未定:返回 10 或 8
TIY
parseInt()
如何使用 parseInt() 來解析不同的字元串。
❸ javascript怎麼使用字元串函數進行首字母大寫
var str= "feiyongshenqing";
str = str.substring(0,1).toUpperCase()+str.substring(1);
截取第一個位置變成大寫,然後從第一個位置截取所有。
❹ js中獲取字元串的某一位的方法叫什麼
charAt() 方法可返回指定位置的字元。
請注意,JavaScript 並沒有一種有別於字元串類型的字元數據類型,所以返回的字元是長度為 1 的字元串。
sub xx()
myStr = "dxyd3dfd4d"
msgbox Right(mystr,3)
end sub
函數RIGHT(z字元串,n)返回字元串的後n位。
<input id="_text" type=text value="這里是文本框的內容" />
var neirong=document.getElementById('_text').value;純js獲取
或者
var neirong=$('#_text').val()jquery獲取
substr(源字元串,其實位置[,長度])-截取字元串返回部分字元串。
起初用這個函數時可能感覺到別扭,不過你要是把PHPsubstr函數的語法搞懂了,那他的功能比asp中的left和right,有過之無不及,非常好用。
可選參數length為你要截取的字元串長度,若在使用時不指定則默認取到字元串結尾。若length為負數時,則表示從start開始向右截取到末尾倒數第length個字元的位置。
參數string為要操作的字元串,參數start為你要截取的字元串的開始位置,若start為負數時,則表示從倒數第start開始截取length個字元。
PHP中的substr函數就可以做的到,只不過PHP把二個函數合二為一了。
用substr()函數,substr(要截取的字元串名,從第幾個開始①,截取字元串個數)注意:①處那裡以0為第一個,正數從頭開始,負從尾開始。
可以使用strncpy()來將復制字元串中前n個字元。比如:
char str1[] = "this is a string";
char str2[3];
strncpy(str2, str1, 2);
str2[2] = '