javaScript正则表达式提取字符串中字母、数字、中文 && 字符串替换

来源:互联网 发布:潮阳淘宝村 编辑:程序博客网 时间:2024/04/27 17:25

今天刚用到的。用了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>