ໂອບເອັມໄອລີໄດ້ເມືອງເທັບເສັນ
- ກັບໄປກ່ອນ g
- 下一页 i
- 返回上一层 ຄູ່ມື JavaScript RegExp
ການອະທິບາຍແລະການນຳໃຊ້
"g
ແບບ "" ກຳນົດການຫລອກທົ່ວທັງ.
ຄົ້ນຫາການຫລອກຄຳວັດທັງໝົດ (ທຽບກັບທົ່ວທັງຄຳວັດທຳອິດ)
ຕົວຢ່າງ
ຕົວຢ່າງ 1
ຄົ້ນຫາທົ່ວທັງ "is":
let pattern = /is/g; let result = text.match(pattern);
ຕົວຢ່າງ 2
ນຳໃຊ້ຫຍັງວິທີການ exec()ຂອງຄຳວັດ
let text = "Is this all there is?"; let pattern = /is/g; let result = pattern.exec(text);
ຕົວຢ່າງ 3
ນຳໃຊ້ຫຍັງວິທີການ test()ຂອງຄຳວັດ
let pattern = /is/g; let result = pattern.test(text);
ຕົວຢ່າງ 4
ນຳໃຊ້ຫຍັງວິທີການ match()ຂອງຄຳວັດ
let pattern = /is/g; let result = text.match(pattern);
ວິທິການ
new RegExp("regexp", "g")
ຫລືການຫຍັງ:
/regexp/g
ຄຳແນະນຳ
ສຳລັບຄົ້ນຫາທົ່ວທັງທີ່ບໍ່ຫລືກະຈາຍຄຳວັດ, ທ່ານຈະຕ້ອງກຳນົດ ແບບ "i" ທັງກັບ g ແບບ.
ຄົ້ນຫາຄຳວັດ "is" ທົ່ວທັງ:
ຕົວຢ່າງ 1
ນຳໃຊ້ຫຍັງວິທີການ exec()ຂອງຄຳວັດ
let text = "Is this all there is?"; let result = /is/gi.exec(text);
ຕົວຢ່າງ 2
ນຳໃຊ້ຫຍັງວິທີການ test()ຂອງຄຳວັດ
let text = "Is this all there is?"; let result = /is/gi.test(text);
ຕົວຢ່າງ 3
ນຳໃຊ້ຫຍັງວິທີການ match()ຂອງຄຳວັດ
let text = "Is this all there is?"; let result = text.match(/is/gi);
ຄຳແນະນຳ
ທ່ານສາມາດນຳໃຊ້ global 属性 ກວດຄືນວ່າມີການກຳນົດ g ແບບ.
let pattern = /W3S/g; let result = pattern.global;
ວິທີຄົ້ນຫາອາວຸດສະແດງຄຳວັດຸກກະພັນ
ໃນ JavaScript, ການຄົ້ນຫາຄຳວັດສະແດງຄຳວັດຸກກະພັນສາມາດໄດ້ເຮັດໄດ້ດ້ວຍວິທີຕ່າງໆ.
ນຳໃຊ້ຮູບແບບຄືກັບອາວຸດສະແດງຄຳວັດ, ນັ້ນແມ່ນວິທີທີ່ໃຊ້ຫລາຍທີ່ສຸດ:
ຄວາມຄິດຕາມ | ອະທິບາຍ |
---|---|
text.match(pattern) | 字符串方法 match() |
text.search(pattern) | 字符串方法 search() |
pattern.exec(text) | RexExp 方法 exec() |
pattern.test(text) | RexExp 方法 test() |
ສະໜັບສະໜູນອາວຸດ
/regexp/g
ເປັນລັກສະນະ ECMAScript1 (ES1)
ທຸກສານອາວຸດໄດ້ສະໜັບສະໜູນ ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ | ສະໜັບສະໜູນ |
- ກັບໄປກ່ອນ g
- 下一页 i
- 返回上一层 ຄູ່ມື JavaScript RegExp