评论框字符串判断

//获取字符串长度(汉字算两个字符,字母数字算一个)
            function getByteLen(val) {
                var len = 0;
                for(var i = 0; i < val.length; i++) {
                    var a = val.charAt(i);
                    if(a.match(/[^\x00-\xff]/ig) != null) {
                        len += 2;
                    } else {
                        len += 1;
                    }
                }
                return len;
            }
            // 只要键盘一抬起就验证编辑框中的文字长度,最大字符长度可以根据需要设定
            function checkLength(obj) {
                var maxChars = 80; //最多字符数
                var curr = maxChars - getByteLen(obj.value);
                if(curr > 0) {
                    document.getElementById("checklen").innerHTML = (80-curr.toString())+"/"+curr.toString();
                } else {
                    document.getElementById("checklen").innerHTML = ‘80‘;
                    document.getElementById("textarea").readOnly = true;
                }
            }
<!--发布信息框-->
        <div class="msg-box">
            <textarea id="textarea" class="textarea" maxlength="80" onkeyup="checkLength(this)" accesskey="1" tabindex="11" placeholder="输入想说的话"></textarea>
        </div>
        <!--话题标题-->
        <div class="msg-title">
            <p id="checklen">0/80</p>
        </div>
时间: 2024-10-29 19:12:12

评论框字符串判断的相关文章

JS:checkFrom对输入框和文本框的判断总结

天看了老东家的一个专题页面,发现里边的checkFrome.js收集了很多对文本框的判断,非常有用收藏一下.其中包含了:1.页面截取字符串2.文本框最大长度限制3.判断必须是数字和字母的组合4.判断是否有中文5.判断是否有sql非法字符6.判断是否有特殊字符7.判断是否有空格8.字符串包含测试函数9.通行证 验证10.身份证 验证11.固定号码 验证12.网址,MSN 验证13.年龄 验证14.邮编 验证15.是否汉字16.邮箱验证17.输入框文字上传验证 min上限 max下限(字节计算)18

由一篇吐槽对String空字符串判断的文章所引发的碎碎念

一.起因 最近有篇关于String空字符串判断的文章火了,老是看到这篇文章,既然如此我也只好认真看了下:程序员晒出一段代码引来无数网友狂喷!网友:你就活该当码农! 我也觉得这段代码写的不怎么的,首先程序的正确性应该没有问题,我只是觉得如果写出的代码跟道上认可的规范有违的话可能会恶心到后面接手的人而不自知,我现在莫名打喷嚏的时候就在想肯定是在之前公司写的代码又被接手的人吐槽了- :) 看上去就是个判断字符串是否为空字符串的方法,首先这类方法应该提取到StringUtil类似的工具类中,而这个pri

java 字符串判断是否为空

/** * 方法描述:字符串判断是否为空 * 创建作者:李兴武 * 创建日期:2017-06-22 19:50:01 * * @param str the str * @return the boolean */ public static Boolean isBlank(String str){ if(str!=null) str = str.replaceAll("\r\n|\n\r|\n|\r|\f|\t", ""); if(str==null) return

WordPress主题开发:评论框

调出内置评论框: <?php comments_template();?> 然后再设置下样式 另外一种方法就是使用评论插件,(如多说.畅言.友言等等) 1.下载多说插件:https://wordpress.org/plugins/duoshuo/,把插件解压到在wp目录/wp-content/plugins下 或在WordPress后台“安装插件”中搜索"duoshuo",安装并启用 2.启用插件 3.然后后台左侧会出现多说的菜单,按提示进行配置,然后就可以看到网站下已经显

脚本应用之六:字符串判断&处理函数 【 functions_string1 】

测试系统版本:CentOS 6.4 作用:脚本提供判断和处理字符串的函数,可供其他脚本调用.例如:判断字符串是否都是数字\大小写字母.字符串中字母是否为大\小写以及大小写转换和字符串包含关系判断等. 使用:脚本中调用 "./source functions_string1" 代码专区: #/bin/bash #  LY #  ------------------ #  Copyright 2016.4.14, LingYi ([email protected]) QQ:15199525

友言评论框本地测试问题

友言评论框在本地测试的时候,如果你的域名是localhost/***,在友言后台是直接验证不通过的. 因为他的验证是通过域名验证,而localhost如果大家都用的话是没法分清楚谁是谁的,所以理论上友言之类的社会化评论框只支持线上使用. 但是问题来了,友言怎么能分清楚写的是本地还是线上的域名呢?答案是,它根本不用分清楚. 友言只是会进行唯一性验证,如果这个域名或者ip之前没有出现过,它就会给你验证通过,如果出现过,就会让你用其他方式,比如嵌入meta标签,修改html等方式验证. 所以说如果想本

java中字符串判断相等能用不等号吗

在项目中有如下语句:Global.NOT_RESTRICT !=companyGroupInfo.getSex()  也就是"NR" != "NR" 返回true(明明应该返回FALSE呀) 字符串在内存中是在字符串池中,如果字符串池已经存在字符串就直接引用地址即可.为什么此时就不行了.经过代码的一番验证发现,如果不涉及数据库,只是java代码对于字符串常量进行操作.Global.NOT_RESTRICT !=companyGroupInfo.getSex() 这一

读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数

读取一个文件,给定一个字符串,判断这个字符串在文件中出现的次数,面试笔试经常遇到的问题 public class CountStringTest { public static void main(String[] args) { try { //统计E盘下面test.txt中的q字符出现的次数 System.out.println("E盘下面test.txt中的q字符出现的次数为:"); System.err.println(count("E:\\test.txt"

表格 列表 form input 下拉选择 评论框

今日内容 img图片 a标签 列表 标题列表 特殊符号 表格 form标签 input(单选多选 重置 选择文件 选择年月日)button(提交按钮) textarea(评论框)select(下拉选择框) textarea(评论框) 博客园评论 标题 h1 h2 h3 h4 h5 h6 列表 ol ul li dl dt dd 排版标签 p div hr center pre 表格 table 表单 form 域名解析 域名 -- ip地址 -- 192.168.1.10 https://192