国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

正則表達(dá)式在JavaScript應(yīng)用

瀏覽:67日期:2023-06-25 13:12:14
--------------------------------------------------------------去掉字符串頭尾多余的空格/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, '');}

--------------------------------------------------------------應(yīng)用:計(jì)算字符串的長(zhǎng)度(一個(gè)雙字節(jié)字符長(zhǎng)度計(jì)2,ASCII字符計(jì)1)

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

--------------------------------------------------------------應(yīng)用:javascript中沒有像vbscript那樣的trim函數(shù),我們就可以利用這個(gè)表達(dá)式來實(shí)現(xiàn),如下:

String.prototype.trim = function(){return this.replace(/(^s*)|(s*$)/g, '');}得用正則表達(dá)式從URL地址中提取文件名的javascript程序,如下結(jié)果為page1

s='http://www.9499.net/page1.htm's=s.replace(/(.*/){0,}([^.]+).*/ig,'$2')alert(s)

##利用正則表達(dá)式限制網(wǎng)頁表單里的文本框輸入內(nèi)容:

--------------------------------------------------------------用正則表達(dá)式限制只能輸入中文:onkeyup='value=value.replace(/[^u4E00-u9FA5]/g,’)' onbeforepaste='clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^u4E00-u9FA5]/g,’))'

--------------------------------------------------------------用正則表達(dá)式限制只能輸入全角字符: onkeyup='value=value.replace(/[^uFF00-uFFFF]/g,’)' onbeforepaste='clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^uFF00-uFFFF]/g,’))'

--------------------------------------------------------------用正則表達(dá)式限制只能輸入數(shù)字:onkeyup='value=value.replace(/[^d]/g,’) 'onbeforepaste='clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^d]/g,’))'

--------------------------------------------------------------用正則表達(dá)式限制只能輸入數(shù)字和英文:onkeyup='value=value.replace(/[W]/g,’) 'onbeforepaste='clipboardData.setData(’text’,clipboardData.getData(’text’).replace(/[^d]/g,’))'

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 高阳县| 普兰县| 常德市| 大新县| 涟水县| 平和县| 孟连| 綦江县| 河津市| 门头沟区| 鲁山县| 顺平县| 海伦市| 平湖市| 耿马| 西安市| 霍山县| 南雄市| 泰和县| 奉新县| 陈巴尔虎旗| 安西县| 客服| 福海县| 明星| 乌拉特前旗| 玉田县| 洛扎县| 敖汉旗| 西乌| 泸州市| 东山县| 新绛县| 金山区| 望江县| 克拉玛依市| 铅山县| 梓潼县| 郯城县| 昌乐县| 江孜县|