一个很晕的验证

fairyhawk 2008-10-22 10:33:35
很晕,不知道怎写。如下:

店中店 合计 120 300,445,565.43 5756776.67567 7686786.7867 ******
店中店 合计 56,567,576.78 76876888。878 768768.78686 ******

这两行怎么分别用正则表达式来匹配?
假设120前面是8个空格 后面也是八个,下面的一行120的位置是空的。
那些数字是改变的不是死的。
*****是省略后面的部分数据
谢谢。

...全文
101 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zfl2k 2008-10-23
  • 打赏
  • 举报
回复
这个匹配有啥用?
fairyhawk 2008-10-23
  • 打赏
  • 举报
回复
3数字后面紧跟着几个汉字,后面是任意的
123你好返14g54dhfg5h45fg
123你是谁啊 ghjgh4j5gf4hj5
155早上好12155,155.265%
这个怎么验证~
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 chinmo 的回复:]
var str=" 130 300,445,565.43 5756776.67567 7686786.7867";
var str1=" 140157 300,445,565.43 5756776.67567 7686786.7867";
var str2=" 14350 300,445,565.43 5756776.67567 7686786.7867";
var str3=" 300,445,565.43 5756776.67567 7686786.7867";

你分别测试这几组
[/Quote]
好的,谢谢您
  • 打赏
  • 举报
回复
var str=" 130 300,445,565.43 5756776.67567 7686786.7867";
var str1=" 140157 300,445,565.43 5756776.67567 7686786.7867";
var str2=" 14350 300,445,565.43 5756776.67567 7686786.7867";
var str3=" 300,445,565.43 5756776.67567 7686786.7867";

你分别测试这几组
  • 打赏
  • 举报
回复
var str="        130        300,445,565.43  5756776.67567 7686786.7867";
var reg=/[\s\S]{8}(\d)?[\s]{8}(.*?)/g;
alert(reg.test(str))
  • 打赏
  • 举报
回复
我写的没有固定是120的啊
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 chinmo 的回复:]
一样的
[/Quote]
不好意思我没说明白。我想要两个正则
正则1只匹配第一行 店中店 合计 120 300,445,565.43 5756776.67567 7686786.7867 *******
正则2只匹配第二行 店中店 合计 56,567,576.78 76876888。878 768768.78686 ******
数字120可能是别的。
  • 打赏
  • 举报
回复
一样的
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
要分别验证。两个怎么分别验证,谢谢~
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
谢谢。要跟别验证两个的不用
  • 打赏
  • 举报
回复
var reg=/[\s]{8}(\d)?[\s]{8}(.*?)/
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
高手给解答下~
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
难倒众英雄。。。。
zhihuixiaole 2008-10-22
  • 打赏
  • 举报
回复
好难啊,学习吧
fairyhawk 2008-10-22
  • 打赏
  • 举报
回复
看看能写不。不能写用个别的思路能匹配就行

87,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧