我有一個文本框,我只需要在文本框的起始處輸入字母;沒有整數,沒有特殊字符......我該怎麼辦?如何找出我的文本框中的第一個字符索引
回答
在腳本
function fnalpha()
{
if (event.keycode >= 65 && event.keycode <= 90 ||
event.keycode >= 97 && event.keycode <= 122) event.returnValue = true;
else event.returnValue = false;
}
在文本框調用此方法onkeypress="return fnalpha()"
我想這樣的源...工作正常...
您可以使用TextBox.Validated
事件並將其與RegEx
的內容相匹配。
看一看here。
使用JavaScript的match()方法和下面的正則表達式應該做的伎倆
^[a-zA-Z].*
下面是如何實現上述
<script type="text/javascript">
function validate()
{
var textBoxToValidate = document.getElementById('Text1');
if(textBoxToValidate.value.match('^[a-zA-Z].*'))
{
alert('Is valid');
}
else
{
alert('Is invalid');
}
}
</script>
<input id="Text1" type="text" />
<input id="Button1" type="button" value="button" onclick="validate()" />
匹配方法與正則表達式的一個簡短的例子。如果您正在做這個客戶端,你可以用下面的方式使用一個asp:RegularExpressionValidator
控件。
<asp:TextBox ID="inputBox" runat="server" /><br />
<asp:RegularExpressionValidator
runat="server"
ControlToValidate="inputBox"
ValidationExpression="^[a-zA-Z].*"
ErrorMessage="Input must start with a letter" />
服務器端,您可以簡單地通過使用char.IsLetter
檢查的第一個字符。
bool isValid = char.IsLetter(inputBox.Text[0]);
regularexpression驗證是在服務器端,但我只使用JavaScript驗證...然後如何從文本框中獲取該值是在asp.net窗體 – Ramakrishna 2010-06-15 07:02:49
其實它是兩者都會生成JavaScript標記,如果客戶端禁用了JavaScript,它也會檢查服務器端。 – NibblyPig 2010-06-15 09:31:58
- 1. 如何查找字符串中的所有第一個索引?
- 2. 查找字符串中字符的第一個索引
- 3. 如何獲得字符串中第一個數字的索引
- 4. 查找字符串中字符的第二個索引?
- 5. JavaScript找到文本框中選定字符的索引
- 6. 查找輸入的第一個字符在文本框
- 7. 找到一個字符串中的子串的第一個索引 - python 2.7
- 8. 字符串中第一個字符的T-SQL索引
- 9. 如何查找字符串中任何第一個字符的索引,但不是空格中的空格?
- 10. 刪除數組第一個索引的第一個字符?
- 11. 如何在列表中找到一個字符串的索引
- 12. 如何獲得字符串中第一個非空白字符的索引?
- 13. 如何停止空格中的文本框中的第一個字符?
- 14. 如何查找asp.net/javascript中的文本框值的第一個數字?
- 15. 查找字符串中字符的最後一個索引
- 16. 如何找到在C中第一個字符的字符串++
- 17. 如何檢索[]符文的第一個「完整」字符?
- 18. 在ruby中,如何找到給定字符串的第一個非空白字符的索引
- 19. 如何找到不是特定字符的字符串中的第一個索引
- 20. 獲取文本框中每行的第一個字符vb.net
- 21. 如何查找mysql中第一個大寫字母的索引,西里爾文字符
- 22. UITableView的文本的第一個字符
- 23. 如何查找TensorFlow中第一個匹配元素的索引
- 24. 如何找到一個字符的索引空間後,蟒蛇
- 25. 如何找到C中字符串中的字符索引?
- 26. python查找列表中第一個副本的索引
- 27. 如何找出字符串的第一個字符是否是數字?
- 28. 第n個字符串的索引
- 29. 如何在文本文件中找到子字符串的索引
- 30. 如何忽略在jQuery文本框中輸入的第一個字符爲零
ü可以瞭解匹配解釋()方法...我怎麼能實現這與匹配()...我不想使用serverside驗證程序 – Ramakrishna 2010-06-15 07:06:56
我更新了答案與一個例子 – 2010-06-15 09:32:49
爲了好的措施,我只是想ed指出RegularExpressionValidator也有客戶端驗證。由於javascript標記,我使用了匹配方法。 – 2010-06-15 09:47:37