写法一:
<script type="text/javascript">
function checkuid(){
var obj = document.getElementById("uid");
var reg = new RegExp(/^\w+$/);
//必须以字母开头,且以字母、数字、下划线(_)随意组合的正则式为: ^[a-zA-Z]{1}\w*$
写法一:
<script type="text/javascript">
function checkurl(){
var obj = document.getElementById("url");
var reg = new RegExp(/^[hH][tT][tT][pP]([sS]?):\/\/(\S+\.)+\S{2,}$/);
if(!reg.test(obj.value)) alert("URL格式错误!");
}
</script>
JS控制DIV高度,同理可实现控制DIV宽度变化。具体方法如下:
方法一:
<div id="div" style="width: 100px; background: #F90;">test</div>
<script type="text/javascript">
var div = document.getElementById("div");
var width=parseInt(div.style.width) || div.offsetWidth;
div.style.height=width*2 + "px";
</script>
写法一:
<script type="text/javascript">
function checkemail(){
var obj = document.getElementById("email");
var reg = new RegExp(/^\S+@\S+\.\S{2,}$/);
if(!reg.test(obj.value)) alert("Email格式错误!");
}
</script>
<script type="text/javascript">
//获取字符串长度,1个中文=2个英文【凌陈亮(QQ:57404811)】
//参数:对象
function gw_js_checkform_str_len(str){
var value=str;
var length=value.length;
if(length>0){
for(var i=0;i<length;i++){
var value_substr=value.substr(i,1); //截取字符串
var value_escape=escape(value_substr); //编码
if(value_escape.indexOf('%u')>-1){length++;} //是否搜索到指定字符串
//if(value_escape.length>3){length++;} //也可使用此语句替换上一条语句
}
}
return length;
}
写法一:
<script type="text/javascript">
function checknum(){
var obj = document.getElementById("num");
var reg = new RegExp("^[0-9]*$");
if(!reg.test(obj.value)) alert("请输入数字!");
}
</script>