javascript 星号转义符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 星号转义符相关的知识,希望对你有一定的参考价值。

求如何在javascript的正则表达式中使用*号,(星号)
我是用在replace中,.replace(/*/,"xxx")

老是出错,所以应该使用,转义符才能替换掉字符中的"*",该如何做

参考技术A 说的是正则表达式, 不是html编码.

正则表达式中的*用\*就可以:
var regex = /\*2/g;
alert(regex.test('**'));
可以打印出来true.

如果是所的是*号的作用的话, *号表示的是0个或者多个连续的元素, 标注在元素右面, 比如:
var regex = /\**/g;
alert(regex.test(''));
alert(regex.test('*'));
alert(regex.test('**'));
都是true.

var regex = /a*b/g;

alert(regex.test('ab')); true
alert(regex.test('aaaab')); true
alert(regex.test('a')); false
参考技术B 型号不用转义!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>

</BODY>
<script type="text/javascript">
alert('*');
</script>
</HTML>

直接alert * 用问题一起讨论 QQ:695520848
参考技术C 试下\*吧本回答被提问者采纳

转义字符有都哪些?

转义字符有:\\a、\\b、\\n、\\f、\\t、\\v等。

除此之外还有如HTML转义符、java转义符、xml转义符、 oracle转义符、sql转义符 、sqlserver 转义符、php转义符、asp转义符、vb转义符、 javascript转义符等等,还有网址中的百分号。

以下是转义字符用处的相关介绍:

转义无非是两种情况:将普通字符转为特殊用途,一般是编程语言中,用于表示不能直接显示的字符,比如后退键,回车键等。用来将特殊意义的字符转换回它原来的意义。

一般用在正则表达式中。还有有些脚本语言是弱类型,有些语言比如html 并不是编程语言,而是标记语言,有些语言只有一种类型,比如shell脚本语言,这些语言中字符串都不加引号” ” ,或者可以不加引号“ ”,所以有时候需要转义字符说明某字符此时的身份是普通字符,而不是有特殊意义的元字符。

  以上资料参考百度百科——转义字符

参考技术A

转义字符是以‘\\’为开头的字符,后面跟一个或几个字符,其意思是将反斜杠‘\\’后面的字符转变成为另外的意义。如:\\n 不代表字母n而作为换行符。

转义字符是很多程序语言、数据格式和通信协议的形式文法的一部分。对于一个给定的字母表,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。


转义字符的组成:

比如,要显示小于号(<)。或者<。用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于并不是所有的浏览器都支持最新的Entity名字。而实体(Entity)编号,各种浏览器都能处理。

以上是关于javascript 星号转义符的主要内容,如果未能解决你的问题,请参考以下文章

8第九周 - WEB开发基础 - JavaScript函数及序列化转义

转义字符有都哪些?

javascript 怎么把字符串中的特殊符号转义

Razor 将C#对象转换成Javascript对象, json还原被转码的字符 &quot·· HTML转义符

“[*]”(星号修饰符)在 C 中是啥意思? [复制]

#yyds干货盘点#JavaScript - 字符串的转义