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

您的位置:首頁技術文章
文章詳情頁

正則表達式在JavaScript應用

瀏覽:49日期: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, '');}

--------------------------------------------------------------應用:計算字符串的長度(一個雙字節字符長度計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='http://www.9499.net/page1.htm'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,’))'

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

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

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

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 武强县| 垣曲县| 资源县| 宿州市| 合作市| 盱眙县| 凤山市| 安国市| 临夏市| 靖宇县| 康乐县| 当雄县| 辽宁省| 墨玉县| 安义县| 依安县| 乐业县| 徐汇区| 南漳县| 汉中市| 清丰县| 武隆县| 衡山县| 平山县| 渑池县| 监利县| 沙田区| 绥德县| 六枝特区| 枣庄市| 佳木斯市| 霍林郭勒市| 龙泉市| 英吉沙县| 山西省| 和林格尔县| 临夏市| 唐河县| 英超| 云浮市| 扶风县|