[程式筆記]javascript正則表達式(Regular Expression)常見語法 – 貓羽的動漫日誌

[程式筆記]javascript正則表達式(Regular Expression)常見語法

正則表達式(英語:Regular Expression,常簡寫為regex、regexp或RE),又稱正規表達式、正規表示法、規則運算式、常規表示法,是計算機科學的一個概念。正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在很多文本編輯器裡,正則表達式通常被用來檢索、替換那些符合某個模式的文本。

比較常見的例子通常是去除英文或是數字,語法如下

 

replace(/([a-z])/g,””);//a-z 去除

replace(/([A-Za-z])/g,””);//a-zA-Z 去除

replace(/([0-9])/g,””);//數字去除

以下是js的模擬器,也可以拿來執行正則表示式:https://www.w3school.com.cn/tiy/t.asp

這個例子是去除字串的英文字母

image

var str=”1 plus 2 equal 3″;

str = str.replace(/([A-Za-z])/g,””);

document.write(str.match(/\d+/g));

其他還有教學文件

教學文件:https://regex101.com/r/nS0dU6/4

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *