Javascript 汉字字节判断_表单特效

复制代码 代码如下:

function checkstr(str) {
num=str.length
var arr=str.match(/[^\\\\\\\\\\\\\\\\x00-\\\\\\\\\\\\\\\\x80]/ig)
if(arr!=null)num+=arr.length
return num
}

function CheckUserName(UserName) {
if(checkstr(UserName) > 30 || checkstr(UserName) < 4) {

} else {

    }
}

Javascript 的 length() 认为一个汉字或一个字母均为1个字节,通过该函数可判断汉字为2字节。

时间: 2024-09-20 11:42:06

Javascript 汉字字节判断_表单特效的相关文章

js传值 判断_表单特效

如何让别的页面传过来的值等于JS中某一个的时候,则默认是选中的这一个? 复制代码 代码如下: var ops = 下拉菜单.childNodes;for(var i=0;i<ops.length;i++){    if(传过来的值 == ops[i].innerText)  //也可以是ops[i].value,看情况    {        ops[i].selected = "selected";    }} 简单的判断就行了啊,不知道楼主哪儿为难了

javascript radio 联动效果_表单特效

<script> function checkradio(o,x){ document.getElementsByName("inptB")[x-1].checked=o.checked } </script> <input name="inptA" type="radio" id="inptA" onclick="checkradio(this,1)">aaa <

javascript multibox 全选_表单特效

复制代码 代码如下: function allselect() { try{ var checkedcount=0; for(var i=0;i<form1.orgIds.length;i++) { if(form1.orgIds[i].checked) checkedcount++; } if(checkedcount==form1.orgIds.length) { for(var i=0;i<form1.orgIds.length;i++) { form1.orgIds[i].checke

b/s开发常用javaScript技术第1/4页_表单特效

在b/s开发中经常用到的javaScript技术  一.验证类 1.数字验证内   1.1 整数   1.2 大于0的整数 (用于传来的ID的验证)   1.3 负整数的验证   1.4 整数不能大于iMax   1.5 整数不能小于iMin 2.时间类   2.1 短时间,形如 (13:04:06)   2.2 短日期,形如 (2003-12-05)   2.3 长时间,形如 (2003-12-05 13:04:06)   2.4 只有年和月.形如(2003-05,或者2003-5)   2.

JavaScript中获取Radio被选中的值_表单特效

原理就是:一般使用遍历的方法,判断每个Radio是否被选中,如果是,再取其值. <form id="userlist" method="post" action="option.php"> <input type="radio" name="userid" value="1">1 <input type="radio" name=&quo

用 Javascript 验证表单(form)中多选框(checkbox)值_表单特效

本文介绍了一个较为通用的获取 checkbox 值的方法,希望对新手有用. 复制代码 代码如下: <script type="text/javascript"> // 说明: 用 Javascript 验证表单(form)中多选框(checkbox)的值 // 作者: CodeBit function getCheckboxValue(checkbox) { if (!checkbox.length && checkbox.type.toLowerCase(

用 Javascript 验证表单(form)中的单选(radio)值_表单特效

本文介绍了一个较为通用的获取 radio 值的方法,希望对新手有用. 复制代码 代码如下: <script type="text/javascript"> // 说明: 用 Javascript 验证表单(form)中的单选(radio)值 // 作者: CodeBit function getRadioValue(radio) { if (!radio.length && radio.type.toLowerCase() == 'radio') { ret

javascript中input中readonly和disabled区别介绍_表单特效

Readonly和Disabled是用在表单中的两个属性,它们都能够做到使用户不能够更改表单域中的内容.但是它们之间有着微小的差别,总结如下: Readonly只针对input(text / password)和textarea有效,而disabled对于所有的表单元素都有效,包括select, radio, checkbox, button等.但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而 readonly会将该值传递出去(

javascript下阻止表单重复提交、防刷新、防后退_表单特效

1 服务器端的解决方法.这是我最为推荐的方法.优点是判断准确,兼容性最大.  做法:a页面显示表单,然后提交b页面处理,处理完后重定向到c页面显示结果.  1.0 在访问a页面时在session里生成一个标志ID,例如  //伪代码  session("submitID")=random()  然后把这个值写到表单的一个hidden的input里  //伪代码  <%response.write("<input name=submitID2 type=hidden