\d | \D | \f | \n | \r | \s | \S | \t |
數字,等於 [0-9]。
- 程式用法:
<script type='text/javascript'>
var s='give me 5!';
document.write( s.replace(/\d/gi, 'x' ) );
</script> - 執行結果:
give me x!
拉丁字母中的非數字,等於 [^0-9]。
- 程式用法:
<script type='text/javascript'>
var s='give me 5!';
document.write( s.replace(/\D/gi, 'x' ) );
</script> - 執行結果:
xxxxxxxx5x
字碼,跳至下一頁。
- 程式用法:
<script type='text/javascript'>
var s='Hell\fo Wendy';
document.write( s+'<br />'+
s.replace(/\f/gi, 'x' ) );
</script> - 執行結果:
Hello Wendy
Hellxo Wendy
字碼,跳至新行。
- 程式用法:
<script type='text/javascript'>
var s='Hell\no Wendy';
document.write( s+'<br />'+
s.replace(/\n/gi, 'x' ) );
</script> - 執行結果:
Hell o Wendy
Hellxo Wendy
字碼,跳至行首。
- 程式用法:
<script type='text/javascript'>
var s='Hell\ro Wendy';
document.write( s+'<br />'+
s.replace(/\r/gi, 'x' ) );
</script> - 執行結果:
Hell o Wendy
Hellxo Wendy
單一空白字元,包括空白字,TAB,跳頁,跳行,及獨角碼的空白。等於[\t\n\v\f\r \u00a0\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u200b\u2028\u2029\u3000]。
- 程式用法:
<script type='text/javascript'>
var s='Hell\f\n\ro W end\u3000y';
document.write( s+'<br />'+
s.replace(/\s/gi, 'x' ) );
</script> - 執行結果:
Hell o W end y
HellxxxoxWxendxy
單一非空白字元。
- 程式用法:
<script type='text/javascript'>
var s='Hell\f\n\ro W end\u3000y';
document.write( s+'<br />'+
s.replace(/\S/gi, 'x' ) );
</script> - 執行結果:
Hell o W end y
xxxx x x xxx x
字碼,tab。
- 程式用法:
<script type='text/javascript'>
var s='Hell\to Wendy';
document.write( s+'<br />'+
s.replace(/\t/gi, 'x' ) );
</script> - 執行結果:
Hell o Wendy
Hellxo Wendy