今天刚用到的。用了2与3,可行~

JS很不熟练……gagaga~~

  1. 提取数字....value.replace(/[^\d]/g,'')
  2. 提取中文....value.replace(/[^\u4E00-\u9FA5]/g,'')
  3. 提取英文.....value.replace(/[^a-zA-Z]/g,'')


===========
字符串替换(全部替换 && 仅替换第一个匹配的)

//将字母i全部替换成5

<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace(/i/g,"5"));
</script>

//只将第一个字母i替换成5

<script language="javascript">
var txt = "sjfisjfisdjfijsidfjioalfjewofjjgs";
alert(txt .replace("i","5"));
</script>