社区
JavaScript
帖子详情
你答对我给分
wuziqi_puyue
2003-01-12 12:33:41
var r, re;
var s = "The rain in Spain falls mainly in the plain";
re = new RegExp(".","g");
r = s.match(re);
alert(r);
怎么不等于null?
...全文
23
7
打赏
收藏
你答对我给分
var r, re; var s = "The rain in Spain falls mainly in the plain"; re = new RegExp(".","g"); r = s.match(re); alert(r); 怎么不等于null?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wuziqi_puyue
2003-01-12
打赏
举报
回复
可怎么解决:
var r, re,ab;
var s = "The rain in Spain falls mainly in the plain";
ab=abc.value
re = new RegExp(ab,"g");
r = s.match(re);
alert(r)
<input id=abc>
难道加一个判断吗?
if (abc.value==".")
ab="/./"
else
ab=abc.value
wuziqi_puyue
2003-01-12
打赏
举报
回复
我懂了,re = new RegExp("/./","g");
qiushuiwuhen
2003-01-12
打赏
举报
回复
<input id=demo value="aaaaa$()*+.[?\^{|bbbbbb">
<script>
function fixReg(v){
return v.replace(/([$()*+.[?\\^{|])/g,"\\$1");
}
alert(fixReg(demo.value));
</script>
qiushuiwuhen
2003-01-12
打赏
举报
回复
有不少元字符在试图对其进行匹配时需要进行特殊的处理。要匹配这些特殊字符,必须首先将这些字符转义,也就是在前面使用一个反斜杠 (\)。下表给出了这些特殊字符及其含义:
特殊字符 说明
$ 匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 '\n' 或 '\r'。要匹配 $ 字符本身,请使用 \$。
( ) 标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。
* 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。
+ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。
. 匹配除换行符 \n之外的任何单字符。要匹配 .,请使用 \。
[ 标记一个中括号表达式的开始。要匹配 [,请使用 \[。
? 匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。
\ 将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, 'n' 匹配字符 'n'。'\n' 匹配换行符。序列 '\\' 匹配 "\",而 '\(' 则匹配 "("。
^ 匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。
{ 标记限定符表达式的开始。要匹配 {,请使用 \{。
| 指明两项之间的一个选择。要匹配 |,请使用 \|。
wuziqi_puyue
2003-01-12
打赏
举报
回复
to qiushuiwuhen(秋水无恨)
你认为怎么改我的第二个问题。从文本框进行查询?
这样能比较通用,现在我只发现"."不好找,肯定还有其它不好找的,能不能找个都通用的。
wuziqi_puyue
2003-01-12
打赏
举报
回复
谢,帮我纠正。
qiushuiwuhen
2003-01-12
打赏
举报
回复
<script>
var r, re;
var s = "The rain in Spain falls mainly in the plain";
re = new RegExp("\\.","g");
r = s.match(re);
alert(r);
</script>
一张台湾语文试卷,93%的大陆孩子答题得0
分
,你能
答对
几题?.docx
一张台湾语文试卷,93%的大陆孩子答题得0
分
,你能
答对
几题?.docx
phpweb小游戏:随机数学题快速挑战
游戏规则介绍: 评
分
机制: 1:每
答对
一题,加上500基础
分
,连续
答对
额外获得奖励
分
(系统根据答题使用时间和连续
答对
次数进行奖励)! 2:每答错一题,扣除1000评
分
,终止连续
答对
次数! 战斗机制: 1:BOSS初始值,BOSS血量500点,每
答对
一题,对BOSS伤害10点血量,连续
答对
根据连续
答对
次数获得额外伤害值!答错不对BOSS造成伤害,同时终止连续
答对
额外伤害值! 2:玩家初始值,玩家血量100点,每答错一题,玩家被BOSS伤害10点,玩家对BOSS不造成伤害,无连续答错惩罚。 胜负机制: 1:胜利判断依据,BOSS血量小于或等于0,玩家血量大于0; 2:失败判断依据,玩家血量小于或等于0,BOSS血量大于0; 只有挑战成功才能进行评
分
排名!
Buddy meter 簡易外掛-crx插件
语言:中文 (繁體) 让你能手动定义
分
数,并能自动
答对
所有题目。 让你能手动定义Buddy meter的
分
数,并能自动
答对
所有题目。 1. 自动答完并
答对
所有题目(获得满
分
10
分
)。 2. 自订最终
分
数(0
c语言 10道题
答对
,c语言题目~
答对
有
分
~答得完美奖
分
~
共回答了17个问题采纳率:94.1%这是C语言的作业吧……好熟悉啊……这是我以前写的,翻出来~没写过的就不写了,太简单了都……1.None2.void main(){int ge,shi,bai,number;for(number=100;number999)lenNum=4;else if(num>99)lenNum=3;else if(num>9)lenNum=2;else if(...
JAVA中Addition随机加法运算器:由系统随机出10道加法题,而后由用户来答题,答题后输出“
答对
了“或“答错了“,
答对
1题得10
分
,答错1题不扣
分
,最后输出总
分
数。
【代码】Addition随机加法运算器:由系统随机出10道加法题,而后由用户来答题,答题后输出"
答对
了"或"答错了",
答对
1题得10
分
,答错1题不扣
分
,最后输出总
分
数。
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章