--我正在按用户输入创建一个表。用户将输入高度(行数)和宽度(列数),并创建表。表的创建后,我想格式化表中的行和列。我想为行和列应用不同的颜色。
这里是我的代码:
function createGrid()
{
var num_rows = document.getElementById('row').value;
var num_cols = document.getElementById('col').value;
var theader =
'<table id="tblMain" border="1
我想在javascript中使用RegEx从颜色代码中删除"#“字符。我试过了,但我的脚本不起作用...请一些人看看,并纠正我的代码。
<html>
<script>
var input = "#a478ff";
var color = input.match(/([a-f]|[A-F]|[0-9])\b*/gi);
alert(color);
</script>
</html>
谢谢。
例如,我有一个字符串数据库,其中包含混合的名称和颜色代码(例如§2、§6、§a)。
§2joe (joe)
然而,例如,一些颜色代码在单词中混合在一起。
§4ha§6rr§ay (harry)
假设我想从数据库中选择每个名字为Harry的人,而不考虑他们的颜色代码。
我目前的解决方案是在搜索的每个字母上添加%。例如。
SELECT * FROM people WHERE name LIKE '%h%a%r%r%y%';
这适用于以颜色代码开头的名称,但似乎并不总是适用于混合了颜色代码的名称。
有没有更好的方法让我进行查询?