❶ 用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] = '