JavaScript java
var myReg = /^\d+$/; if (!myReg.test(eleval)){ alert("修改內容須要是數字!"); }
其中JavaScript中其和正則表達式中的元字符同樣,不須要轉義。由於在JavaScript中其定義就是一個正則表達式類型。其有一些方法能夠使用。 正則表達式
java oracle
String str="%nihaofd12 在幹嘛%"; str=str.replaceAll("\\d+","\\\\%"); System.out.println(str);
執行結果爲 code
正則表達式必須是字符串,而且特殊字符必需要轉義如 \須要"\\\\"四個反斜槓,還有 | . " ' %等 並且要在前加兩個\\
在regex中"\\"表示一個"\",在java中一個"\"也要用"\\"表示。這樣,前一個"\\"表明regex中的"\",後一個"\\"表明java中的"\"。因此要想使用replaceAll方法將字符串中的反斜槓("\")替換成空字符串(""),則須要這樣寫:str.replaceAll("\\\\","");
在oracle中
select * from shop s where s.short_name like '%\\\%%' escape '\'
這樣表示 ip