源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 389|回复: 15

[正则表达式] 正则删除字符串左、右或两端的空格经验总结

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2013-3-26 11:24:18 | 显示全部楼层 |阅读模式
我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台,数据中难免要包含一些空格,因此我们有必要在将数据传输到后台之前,消除数据两端的空格,看一看希望可以帮助到你

我们前端在与后台人员进行数据交互时,经常会碰到这样的情况,我们经常需要获取文本框中用户输入的信息,然后通过ajax或form提交到后台。但是在用户输入信息时,我们无法保证用户输入的数据两端都没有空格。当然这些空格一般情况下是毫无意义的,因此我们有必要在将数据传输到后台之前,消除数据两端的空格。为了保证通用性,针对左、右及左右两端的空格清除,下面都进行了列举。

1.消除字符串左边的空格
复制代码 代码如下:
function leftTrim(str){
return str.replace(/^\s*/,"");//^符号表示从开头即左边进行匹配
}
//alert("111"+leftTrim(" aaa ")+"111");//两边的111作为参考,判断空格是否被删除

2.消除字符串右边的空格
复制代码 代码如下:
function rightTrim(str){
return str.replace(/\s*$/,"");
}
//alert("111"+rightTrim(" aaa ")+"111");//两边的111作为参考,判断空格是否被删除

3.消除字符串两边的空格
复制代码 代码如下:
function trim(str){
return str.replace(/(^\s*)|(\s*$)/g,"");
}
//alert("111"+trim(" aaa ")+"111");//两边的111作为参考,判断空格是否被删除

当然为了方便,我们还可以对字符串中的功能进行拓展
复制代码 代码如下:
String.prototype.trim = function(){
return trim(this);
}
var str = " aaa ";
alert("111"+str.trim()+"111");//两边的111作为参考,判断空格是否被删除

PS:如果你是使用jquery的话,上面的就可以忽略了,直接使用工具函数$.trim()即可。

回复

使用道具 举报

0

主题

1万

回帖

87

积分

注册会员

Rank: 2

积分
87
发表于 2022-11-10 21:32:32 | 显示全部楼层
哈哈哈哈哈哈哈
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-11-8 23:17:46 | 显示全部楼层
天天源码论坛
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-3-2 04:03:37 | 显示全部楼层
8888888888888888
回复 支持 反对

使用道具 举报

2

主题

2万

回帖

347

积分

中级会员

Rank: 3Rank: 3

积分
347
发表于 2024-4-19 22:40:56 | 显示全部楼层
66666666666
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

362

积分

中级会员

Rank: 3Rank: 3

积分
362
发表于 2024-4-27 01:15:29 | 显示全部楼层
hi哦和烦恼农家女
回复 支持 反对

使用道具 举报

4

主题

2万

回帖

303

积分

中级会员

Rank: 3Rank: 3

积分
303
发表于 2024-5-18 02:25:25 | 显示全部楼层
而非为吾问无为谓娃娃
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2024-6-9 14:47:01 | 显示全部楼层
女生看了弄丢了卡萨诺的卡洛斯
回复 支持 反对

使用道具 举报

匿名  发表于 2024-6-9 16:06:13

Грибы Оптом Сушеные

2 000 р https://amanita-love.ru/product/mukhomornyy-mikrodozing-krasnyy-60-kapsul/
  за 1 кг https://amanita-love.ru/blog/nastoy-iz-chagi-retsept-prigotovleniya/

Грибы https://amanita-love.ru/product/molotyy-mukhomor-pantyernyy-100-gramm/
  Лидер продаж в нашем магазине – мухомор красный https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-pantyernyy-50-gramm/
  У нас можно купить сушеные шляпки, капсулы для микродозинга https://amanita-love.ru/product/berezovaya-chaga-srednego-pomola-50-gramm/
  Этот гриб считается ядовитым, но на самом деле с его помощью можно лечить разные заболевания, в том числе – тяжелые патологии нервной системы https://amanita-love.ru/product/trutovik-okaymlennyy-100-gramm/
  Этим объясняется популярность мухомора в магазине https://amanita-love.ru/blog/trametes-raznotsvetnyy-trametes-versicolor---sostav-polza-i-primenenie-griba/
  При соблюдении рекомендаций принимать его безопасно https://amanita-love.ru/blog/psikhologicheskie-effekty-ot-mukhomorov/
  Информацию про мухомор и лечение с его помощью вы найдете в разделе  https://amanita-love.ru/blog/fungoterapiya---griby-kak-nauka/
  Мы предлагаем не только мухомор, на сайте можно купить и другие грибы: веселка, ежовик, кордицепс, лисички и др https://amanita-love.ru/product/mukhomornyy-mikrodozing-krasnyy-120-kapsul/
  Зерно и семена https://amanita-love.ru/category/mukhomor-panternyy-v-kapsulakh/
  Лекарственные растения леса применяют не только в лечении разных болезней https://amanita-love.ru/product/molotyy-mukhomor-krasnyy-100-gramm/
  Зерно и семена – отличная добавка к пище https://amanita-love.ru/product/troychatka-protivoparazitarnaya-s-krasnym-mukhomorom-v-kapsulakh-120-kapsul/
  Они содержат в себе питательные компоненты, витамины, микроэлементы, которые помогают обогатить повседневный, диетический, спортивный рацион https://amanita-love.ru/product/plody-yezhovika-grebenchatogo-v-kapsulakh-120-kapsul/
  Травы https://amanita-love.ru/category/mikrodozing-mukhomorov-mukhomor-v-kapsulakh/
  Лекарственные травы подходят для профилактики и лечения https://amanita-love.ru/product/troychatka-protivoparazitarnaya-molotaya-50-gramm/
  Их можно использовать в виде целебных настоев или витаминных напитков https://amanita-love.ru/category/panternye-mukhomory/
  В зависимости от выбора травы, такой чай может зарядить бодростью на весь день https://amanita-love.ru/blog/chto-delat-pri-prevyshenii-dozirovki-gribami/
  Седативные лекарственные растения, напротив, помогут бороться со стрессом, наладить сон https://amanita-love.ru/blog/yezhovik-grebenchatyy-lions-name-primenenie-i-ego-polza/
  Ягоды https://amanita-love.ru/product/molotyy-mukhomor-krasnyy-200-gramm/
  Многие культурные и дикорастущие растения, относящиеся к лекарственным – это еще и вкусное лакомство https://amanita-love.ru/product/ekstrakt-cordyceps-militaris-50-beta-glyukany-60-kapsul/
  К ним относятся всем известные ягоды – малина, клубника, земляника, смородина и другие https://amanita-love.ru/category/trutovik/
  Благодаря высокому содержании антиоксидантных веществ, витаминов и микроэлементов, сушеные и свежие ягоды помогут надолго сохранить здоровье и молодость https://amanita-love.ru/product/grib-korditsyeps-cordyceps-militaris-molotye-plody-100-gramm/

4 порции Количество порций https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-pantyernyy-500-gramm/

Йохимбе-Ашвагандха, 60 капсул https://amanita-love.ru/product/grib-korditsyeps-militaris-plody-tselye-50-gramm/

Микродозинг мухоморами и другими грибами с доставкой по России!
С нами сотрудничают сотни больших и малых фермерских хозяйств и частных заготовителей во всех регионах северной и северо-западной части России, поставляющие ягоды и грибы оптом https://amanita-love.ru/product/sushenye-shlyapki-mukhomor-pantyernyy-400-gramm/
  Вся продукция в течение суток проходит предварительную обработку – сортировку и заморозку в производственных цехах в местах ее сбора https://amanita-love.ru/product/berezovaya-chaga-srednego-pomola-50-gramm/
  Дальнейшая работа с замороженными ягодами и грибами осуществляется на предприятии, расположенном в г https://amanita-love.ru/karta-sayta/
  Павловский Посад Московской области, где расположены собственные складские помещения и установлены морозильные мощности https://amanita-love.ru/blog/nastoy-iz-chagi-retsept-prigotovleniya/
  Здесь продукция на специальном оборудовании очищается от природного мусора, калибруется, ягоды и грибы дозамораживаются, упаковываются и фасуются в коробки для оптовых поставок и розницы https://amanita-love.ru/product/troychatka-protivoparazitarnaya-v-kapsulakh-60-kapsul/

回复 支持 反对

使用道具

4

主题

2万

回帖

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2024-6-21 05:47:14 | 显示全部楼层
谢谢下载来看看
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-23 20:34 , Processed in 0.084361 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表