b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

js 正则表达式语法大全_正则表达式语法_js正则表达式匹配数字(18)

电脑杂谈  发布时间:2017-02-13 05:15:01  来源:网络整理

if(s.substring(0,1)=="0")

{

alert(dispStr+"端口号不能以0开头!");

obj.focus();

return false;

}

t = parseInt(s);

if(t<1 || t >65535)

{

alert(dispStr+"端口号必须为数字且应在1-65535之间!");

obj.focus();

return false;

}

}

return true;

}

对url的校验,看上去有很多的代码,这是因为要给予出错提示, 否则只需var urlpatern1 =/^https?:\/\/(([a-zA-Z0-9_-])+(\.)?)*(:\d+)?(\/((\.)?(\?)?=?&?[a-zA-Z0-9_-](\?)?)*)*$/i; 一句就可以校验出url合法性了

正则表达式在JavaScript应用

--------------------------------------------------------------

去掉字符串头尾多余的空格

/g是全文查找所有匹配

function String.prototype.Trim(){return this.replace(/(^\s*)|(\s*$)/g, "");}

function String.prototype.LTrim(){return this.replace(/(^\s*)/g, "");}

function String.prototype.RTrim(){return this.replace(/(\s*$)/g, "");}

--------------------------------------------------------------

应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

String.prototype.len=function(){return this.replace([^\x00-\xff]/g,"aa").length;}

--------------------------------------------------------------

应用:javascript中没有像vbscript那样的trim函数,我们就可以利用这个表达式来实现,如下:

String.prototype.trim = function()

{

return this.replace(/(^\s*)|(\s*$)/g, "");

}

得用正则表达式从URL地址中提取文件名的javascript程序,如下结果为page1

s=""

s=s.replace(/(.*\/){0,}([^\.]+).*/ig,"$2")

alert(s)

##利用正则表达式限制网页表单里的文本框输入内容:

--------------------------------------------------------------

用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,'))"

--------------------------------------------------------------


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32124-18.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 菅生隆之
      菅生隆之

      斯文是解决不了问题的

    • 野中蓝
      野中蓝

      那就是统一之时

    • 蔡凤洋
      蔡凤洋

      如果美军舰进入中国领海12海里以内

    热点图片
    拼命载入中...