是否为整数if(!/^\d+$/.test(str))alert("不是整数");}1、正则表达式 "^\\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数 "^((-\\d...
在网站开发中,经常会简单使用js代码来判断字符串中有多少汉字的功能。今天小编抽时间给大家分享实现代码。废话不多说了,直接给大家贴代码了。 $("form").submit(function () { var content = editor.getContentTxt(); var sum = 0; re = /[\u4E00-\u9FA5]/g; //测试中文字符的正则 if (content) { if (re.test(content)) //使用正则判断是否存在中文 { if (content.match(re).length <= 10) { //返回中文的个数 $.dialog.tips("帖...
JS中判断字符串中出现次数最多的字符及出现的次数的简单实例 <script type="text/javascript">var str = qwertyuilo.,mnbvcsarrrrrrrrtyuiop;l,mhgfdqrtyuio;.cvxsrtyiuo;var json = {};//遍历str拆解其中的每一个字符将其某个字符的值及出现的个数拿出来作为json的kvfor (var i = 0; i < str.length; i++) {//判断json中是否有当前str的值 if (!json[str.charAt(i)]) {//如果不存在 就将当前值添加到json中去json[str.charAt(i)] ...
JS判断字符串变量是否含有某个字串的实现方法 varCts = "bblText"; if(Cts.indexOf("Text") > 0 ){alert(Cts中包含Text字符串); } indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项。String 对象或文字。 subString 必选项。要在 String 对象中查找的子字符串。 starIndex 可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从...
本文实例讲述了JS判断字符串字节数并截取长度的方法。分享给大家供大家参考,具体如下: 这是在项目制作中,积累到的一个东西,感觉效果还可以,现在贴上效果:那么,在页面上,我们需要检测两个东西,一个就是字节数,一个就是字符数。 由于数据库中,要求title的长度字节数为200,那么具体的js代码如下: /************************************************************************* * CodeBy:SCY CodeDate:2011年3月11日 12:0...
本文实例讲述了JS判断字符串包含的方法。分享给大家供大家参考。具体如下: 1. 例子: var tempStr = "tempText" ; var bool = tempStr.indexOf("Texxt"); //返回大于等于0的整数值,若不包含"Text"则返回"-1。 if(bool>0){document.write("包含字符串"); }else{document.write("不包含字符串"); }2. indexOf用法: strObj.indexOf(subString[, startIndex])JavaScript中indexOf函数方法返回一个整数值,指出 String 对象内子字符...
刚看到以前写的js方法:计算字符串长度(中文算2个字符)。 方法: var str = 123是是是; var strArr = str.split(); var count = 0; for(strArr.length){ **** } ………………(不上代码了,累!!) 修改后:代码如下: var str = 123是是是; var tmpStr = str.replace(/[\u4e00-\u9fa5]/gi,"aa"); //print tmpStr.length
通过判断指定目录实现广告的显示 代码如下:if(location.href.indexOf("//www.gxlcms.com/codes/")>-1){ alert(ok); } 代码如下:var Cts = "bblText"; if(Cts.indexOf("Text") >= 0 ) { alert(Cts中包含Text字符串); } indexOf用法: 返回 String 对象内第一次出现子字符串的字符位置。 strObj.indexOf(subString[, startIndex]) 参数 strObj 必选项。String 对象或文字。 subString 必选项。要在 String 对象中查找的子字符串。 s...
代码如下:parseInt("Hello",10);//return NAN parseInt("110",10);//return 110 所以简单的判断字符串是否为数字的方法就是利用isNaN(),如果返回true,则该字符串不为数字,否则为数字 代码如下:isNaN(parseInt("Hello",10));//true; isNaN(parseInt("110",10));//false; 注:不能利用以下方式判断: 代码如下:parseInt("Hello",10)==NaN;//return false parseInt("110",10)==NaN;//return false 因为NaN和自身并不想等,这...
代码如下:function ZQH_isIP(str){ var arrIP = str.split("."); if(arrIP.length != 4){ return false; } else { var i; for(i in arrIP) { if(ZQH_isNumeric(arrIP[i])) { if(arrIP[i] < 0 || arrIP[i] > 255){ return false; } } else { return false; } } } return true; } function ZQH_isNumeric(str){ if(str.length == 0){ return false } for(var i=0; i<str.length; i++){ if(str.charAt(i) < "0" || str.charAt(i) > "9...
代码如下:function checkFormat(str) { if (escape(str).indexOf("%u")!=-1) alert("不能含有汉字"); else if(str.match(/\D/)!=null) { alert(不能含有字母); } }
要求: 输出一个给定字符串``中出现次数最多的字符,并统计其次数。 实现思路:利用charA()遍历这个字符串 把每个字符都存储给对象,如果对象没有该属性,就先幅值为1,如果存在了就+1 遍历对象,得到最大值和该字符 在遍历的过程中,把字符串中的每个字符作为对象的属性存储在对象中,对应的属性值是该字符出现的次数代码实现: // 1.统计次数 var str = 'abdgdbcaethbganmugthaesqszaphfdvwd'; var obj = {}; // 创建了一个空的对...
方法一: indexOf() (推荐) var str = “123”; console.log(str.indexOf(“3”) != -1 ); // true indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。方法二: search() var str = “123”; console.log(str.search(“3”) != -1 ); // true search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则...